Compare commits

..
4 Commits
138 changed files with 2606 additions and 30396 deletions

No files matched your search

-3
View File
@@ -1,9 +1,6 @@
dist
embedded/mame64
embedded/SDL2.framework
embedded/Sparkle.framework
embedded/Sparkle-*
embedded/SDL2-*
build
embedded/mame-data.tgz
__pycache__
+78 -163
View File
@@ -62,16 +62,6 @@
B6152B5725F4549F00605E6E /* Slot.m in Sources */ = {isa = PBXBuildFile; fileRef = B6152B5525F4549F00605E6E /* Slot.m */; };
B6152B5A25F5B57E00605E6E /* Media.m in Sources */ = {isa = PBXBuildFile; fileRef = B6152B5925F5B57E00605E6E /* Media.m */; };
B6152B5B25F5B57E00605E6E /* Media.m in Sources */ = {isa = PBXBuildFile; fileRef = B6152B5925F5B57E00605E6E /* Media.m */; };
B615A99F26640940001FBF99 /* SlotView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B6E9A18125088B36005E7525 /* SlotView.xib */; };
B615A9A026640A70001FBF99 /* SlotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E9A17F25088B1B005E7525 /* SlotViewController.m */; };
B618B8C42729F6690045C2D8 /* laser128o.plist in Resources */ = {isa = PBXBuildFile; fileRef = B618B8C32729F6690045C2D8 /* laser128o.plist */; };
B618B8C52729F6690045C2D8 /* laser128o.plist in Resources */ = {isa = PBXBuildFile; fileRef = B618B8C32729F6690045C2D8 /* laser128o.plist */; };
B63005332666D6940014C381 /* BookmarkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B63005322666D6940014C381 /* BookmarkManager.m */; };
B63005342666D6940014C381 /* BookmarkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B63005322666D6940014C381 /* BookmarkManager.m */; };
B635C09A26784A1200B23BFD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B635C09926784A1200B23BFD /* Sparkle.framework */; };
B635C09B26784A1200B23BFD /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B635C09926784A1200B23BFD /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B635C09D26784A4800B23BFD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B635C09C26784A4800B23BFD /* Sparkle.framework */; };
B635C09F26784D4700B23BFD /* AmpleLite.m in Sources */ = {isa = PBXBuildFile; fileRef = B635C09E26784D4700B23BFD /* AmpleLite.m */; };
B6374AC4260EBBCF0045CA16 /* pty_shell.c in Sources */ = {isa = PBXBuildFile; fileRef = B6374AB6260EBB970045CA16 /* pty_shell.c */; };
B6374AC5260EBC5A0045CA16 /* pty_shell in CopyFiles */ = {isa = PBXBuildFile; fileRef = B6374ABD260EBBC90045CA16 /* pty_shell */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B6374AD1260ECB400045CA16 /* macclas2.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6374AC9260ECB3F0045CA16 /* macclas2.plist */; };
@@ -131,6 +121,7 @@
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 */; };
B65085B925B616AC00354EC9 /* maclc2.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65085B625B616AC00354EC9 /* maclc2.plist */; };
B65085BA25B616AC00354EC9 /* maclc2.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65085B625B616AC00354EC9 /* maclc2.plist */; };
B65085BB25B616AC00354EC9 /* maclc3.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65085B725B616AC00354EC9 /* maclc3.plist */; };
@@ -151,10 +142,6 @@
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 */; };
B68A899026BE18E000B2C8C6 /* MidiManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B68A898F26BE18E000B2C8C6 /* MidiManager.m */; };
B68A899126BE18E000B2C8C6 /* MidiManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B68A898F26BE18E000B2C8C6 /* MidiManager.m */; };
B68A899426BF124B00B2C8C6 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B68A899326BF124B00B2C8C6 /* CoreMIDI.framework */; };
B68A899526BF12A600B2C8C6 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B68A899326BF124B00B2C8C6 /* CoreMIDI.framework */; };
B6A1A1942528EB1700DB0FD7 /* Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A1A1932528EB1700DB0FD7 /* Menu.m */; };
B6A1A1952528EB1700DB0FD7 /* Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A1A1932528EB1700DB0FD7 /* Menu.m */; };
B6B9EA662506A5550080E70D /* EjectButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9EA642506A5550080E70D /* EjectButton.m */; };
@@ -211,6 +198,7 @@
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 */; };
B6E4B5B324FDE2670094A35C /* MediaViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B64979C124EF6703008ABD20 /* MediaViewController.m */; };
B6E4B5B424FDE2670094A35C /* FlippedView.m in Sources */ = {isa = PBXBuildFile; fileRef = B60A6E1324EE0AE2004B7EEF /* FlippedView.m */; };
B6E4B5B524FDE2670094A35C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA257F24E99BE9005FB8FF /* AppDelegate.m */; };
@@ -269,12 +257,8 @@
B6E4B5F024FDE2670094A35C /* apple2jp.plist in Resources */ = {isa = PBXBuildFile; fileRef = B61099F224F5F36F005CB652 /* apple2jp.plist */; };
B6E4B5F124FDE2670094A35C /* apple2.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6109A0324F5F371005CB652 /* apple2.plist */; };
B6E4B5F224FDE2670094A35C /* prav8m.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6109A0024F5F371005CB652 /* prav8m.plist */; };
B6E9A18025088B1B005E7525 /* SlotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E9A17F25088B1B005E7525 /* SlotViewController.m */; };
B6E9A18325088B36005E7525 /* SlotView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B6E9A18125088B36005E7525 /* SlotView.xib */; };
B6F7B538266FDA5B00624C6B /* MachineView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B6F7B536266FDA5B00624C6B /* MachineView.xib */; };
B6F7B539266FDA5B00624C6B /* MachineView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B6F7B536266FDA5B00624C6B /* MachineView.xib */; };
B6F7B53C267017A200624C6B /* NewMachineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6F7B53B267017A200624C6B /* NewMachineViewController.m */; };
B6F7B53D267017A200624C6B /* NewMachineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6F7B53B267017A200624C6B /* NewMachineViewController.m */; };
B6E9A18025088B1B005E7525 /* NewSlotViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */; };
B6E9A18325088B36005E7525 /* NewSlotView.xib in Resources */ = {isa = PBXBuildFile; fileRef = B6E9A18125088B36005E7525 /* NewSlotView.xib */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -294,7 +278,6 @@
dstSubfolderSpec = 10;
files = (
B66236B524FDA527006CABD7 /* SDL2.framework in Embed Frameworks */,
B635C09B26784A1200B23BFD /* Sparkle.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
@@ -338,8 +321,10 @@
B6004DEF24FB05D600D38596 /* LogWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = LogWindow.xib; path = Base.lproj/LogWindow.xib; sourceTree = "<group>"; };
B608E17D2502FE0C00D53465 /* TransparentScroller.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TransparentScroller.h; sourceTree = "<group>"; };
B608E17E2502FE0C00D53465 /* TransparentScroller.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TransparentScroller.m; sourceTree = "<group>"; };
B60A6E0B24ECE23F004B7EEF /* apple2gs.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = apple2gs.plist; sourceTree = "<group>"; };
B60A6E1224EE0AE2004B7EEF /* FlippedView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FlippedView.h; sourceTree = "<group>"; };
B60A6E1324EE0AE2004B7EEF /* FlippedView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlippedView.m; sourceTree = "<group>"; };
B61099E424F5F230005CB652 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SlotView.xib; sourceTree = "<group>"; };
B61099E624F5F230005CB652 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MediaView.xib; sourceTree = "<group>"; };
B61099EA24F5F36E005CB652 /* apple2e.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = apple2e.plist; sourceTree = "<group>"; };
B61099EB24F5F36E005CB652 /* hkc8800a.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = hkc8800a.plist; sourceTree = "<group>"; };
@@ -386,18 +371,10 @@
B6109A1424F5F376005CB652 /* apple2cp.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = apple2cp.plist; sourceTree = "<group>"; };
B6109A1524F5F376005CB652 /* apple2p.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = apple2p.plist; sourceTree = "<group>"; };
B6109A1624F5F376005CB652 /* agat7.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = agat7.plist; sourceTree = "<group>"; };
B611BA392679489F008597B5 /* pty_shell.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = pty_shell.entitlements; sourceTree = "<group>"; };
B611BA3A267948B5008597B5 /* vmnet_helper.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = vmnet_helper.entitlements; sourceTree = "<group>"; };
B6152B5425F4549F00605E6E /* Slot.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Slot.h; sourceTree = "<group>"; };
B6152B5525F4549F00605E6E /* Slot.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Slot.m; sourceTree = "<group>"; };
B6152B5825F5B4F100605E6E /* Media.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Media.h; sourceTree = "<group>"; };
B6152B5925F5B57E00605E6E /* Media.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Media.m; sourceTree = "<group>"; };
B618B8C32729F6690045C2D8 /* laser128o.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = laser128o.plist; sourceTree = "<group>"; };
B63005312666D6940014C381 /* BookmarkManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BookmarkManager.h; sourceTree = "<group>"; };
B63005322666D6940014C381 /* BookmarkManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BookmarkManager.m; sourceTree = "<group>"; };
B635C09926784A1200B23BFD /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = embedded/Sparkle.framework; sourceTree = "<group>"; };
B635C09C26784A4800B23BFD /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = embedded/Sparkle.framework; sourceTree = "<group>"; };
B635C09E26784D4700B23BFD /* AmpleLite.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AmpleLite.m; sourceTree = "<group>"; };
B6374AB6260EBB970045CA16 /* pty_shell.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pty_shell.c; sourceTree = "<group>"; };
B6374ABD260EBBC90045CA16 /* pty_shell */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = pty_shell; sourceTree = BUILT_PRODUCTS_DIR; };
B6374AC9260ECB3F0045CA16 /* macclas2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macclas2.plist; sourceTree = "<group>"; };
@@ -442,6 +419,8 @@
B65085B625B616AC00354EC9 /* maclc2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = maclc2.plist; sourceTree = "<group>"; };
B65085B725B616AC00354EC9 /* maclc3.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = maclc3.plist; sourceTree = "<group>"; };
B65085B825B616AC00354EC9 /* maciici.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = maciici.plist; sourceTree = "<group>"; };
B65593AF24ECB61800722E0C /* SlotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SlotViewController.h; sourceTree = "<group>"; };
B65593B024ECB61800722E0C /* SlotViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SlotViewController.m; sourceTree = "<group>"; };
B65D718525E70BD5008C5F87 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
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>"; };
@@ -453,12 +432,10 @@
B6665C1B265C639900254939 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/Autocomplete.xib; sourceTree = "<group>"; };
B66D0FE62611386B000902F1 /* SoftwareList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoftwareList.m; sourceTree = "<group>"; };
B66D0FE926113AA8000902F1 /* SoftwareList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftwareList.h; 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; };
B68A898F26BE18E000B2C8C6 /* MidiManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MidiManager.m; sourceTree = "<group>"; };
B68A899226BE320200B2C8C6 /* MidiManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MidiManager.h; sourceTree = "<group>"; };
B68A899326BF124B00B2C8C6 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; };
B6A1A1932528EB1700DB0FD7 /* Menu.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Menu.m; sourceTree = "<group>"; };
B6A1A1962528EB4600DB0FD7 /* Menu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Menu.h; sourceTree = "<group>"; };
B6B9EA642506A5550080E70D /* EjectButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EjectButton.m; sourceTree = "<group>"; };
@@ -498,12 +475,9 @@
B6DE32422605482500418375 /* mac512k.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mac512k.plist; sourceTree = "<group>"; };
B6DE32432605482500418375 /* macse.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macse.plist; sourceTree = "<group>"; };
B6E4B5FA24FDE2670094A35C /* Ample Lite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Ample Lite.app"; sourceTree = BUILT_PRODUCTS_DIR; };
B6E9A17E25088B1B005E7525 /* SlotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SlotViewController.h; sourceTree = "<group>"; };
B6E9A17F25088B1B005E7525 /* SlotViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SlotViewController.m; sourceTree = "<group>"; };
B6E9A18225088B36005E7525 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SlotView.xib; sourceTree = "<group>"; };
B6F7B537266FDA5B00624C6B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MachineView.xib; sourceTree = "<group>"; };
B6F7B53A267017A200624C6B /* NewMachineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NewMachineViewController.h; sourceTree = "<group>"; };
B6F7B53B267017A200624C6B /* NewMachineViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NewMachineViewController.m; sourceTree = "<group>"; };
B6E9A17E25088B1B005E7525 /* NewSlotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NewSlotViewController.h; sourceTree = "<group>"; };
B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NewSlotViewController.m; sourceTree = "<group>"; };
B6E9A18225088B36005E7525 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/NewSlotView.xib; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -527,9 +501,6 @@
buildActionMask = 2147483647;
files = (
B65D718625E70BD5008C5F87 /* WebKit.framework in Frameworks */,
B635C09D26784A4800B23BFD /* Sparkle.framework in Frameworks */,
B68A899426BF124B00B2C8C6 /* CoreMIDI.framework in Frameworks */,
B635C09A26784A1200B23BFD /* Sparkle.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -537,7 +508,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B68A899526BF12A600B2C8C6 /* CoreMIDI.framework in Frameworks */,
B65D718725E70BE5008C5F87 /* WebKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -548,7 +518,6 @@
B6374AB2260EBB970045CA16 /* pty_shell */ = {
isa = PBXGroup;
children = (
B611BA392679489F008597B5 /* pty_shell.entitlements */,
B6374AB6260EBB970045CA16 /* pty_shell.c */,
);
path = pty_shell;
@@ -557,6 +526,8 @@
B649798C24EEC165008ABD20 /* Recovered References */ = {
isa = PBXGroup;
children = (
B67BD48424EE249D0073E334 /* apple1.plist */,
B60A6E0B24ECE23F004B7EEF /* apple2gs.plist */,
);
name = "Recovered References";
sourceTree = "<group>";
@@ -604,7 +575,6 @@
B61099F724F5F36F005CB652 /* las128ex.plist */,
B61099F824F5F36F005CB652 /* laser2c.plist */,
B6109A1024F5F375005CB652 /* laser128.plist */,
B618B8C32729F6690045C2D8 /* laser128o.plist */,
B6109A0B24F5F373005CB652 /* maxxi.plist */,
B61099ED24F5F36E005CB652 /* microeng.plist */,
B61099F524F5F36F005CB652 /* models.plist */,
@@ -648,8 +618,6 @@
B66236B624FDA686006CABD7 /* Frameworks */ = {
isa = PBXGroup;
children = (
B68A899326BF124B00B2C8C6 /* CoreMIDI.framework */,
B635C09926784A1200B23BFD /* Sparkle.framework */,
B65D718525E70BD5008C5F87 /* WebKit.framework */,
B6841BDD251ECC29006A5C39 /* vmnet.framework */,
);
@@ -661,7 +629,6 @@
children = (
B63C1B8D25004C6D00511A71 /* mame-data.tgz */,
B66236B824FDA698006CABD7 /* mame64 */,
B635C09C26784A4800B23BFD /* Sparkle.framework */,
B66236B224FDA522006CABD7 /* SDL2.framework */,
);
name = "Embedded Content";
@@ -670,7 +637,6 @@
B6841BD1251EC913006A5C39 /* vmnet_helper */ = {
isa = PBXGroup;
children = (
B611BA3A267948B5008597B5 /* vmnet_helper.entitlements */,
B6841BCA251EC88E006A5C39 /* vmnet_helper.c */,
);
path = vmnet_helper;
@@ -708,7 +674,6 @@
B6BA257E24E99BE9005FB8FF /* AppDelegate.h */,
B6BA257F24E99BE9005FB8FF /* AppDelegate.m */,
B63C1B8924FF4B7100511A71 /* Ample.h */,
B635C09E26784D4700B23BFD /* AmpleLite.m */,
B63C1B8A24FF4BF700511A71 /* Ample.m */,
B64AF1F4250ED5E400A09B9B /* TableCellView.h */,
B64AF1F5250ED5E400A09B9B /* TableCellView.m */,
@@ -716,10 +681,12 @@
B6152B5525F4549F00605E6E /* Slot.m */,
B6152B5825F5B4F100605E6E /* Media.h */,
B6152B5925F5B57E00605E6E /* Media.m */,
B6E9A17E25088B1B005E7525 /* SlotViewController.h */,
B6E9A17F25088B1B005E7525 /* SlotViewController.m */,
B6E9A17E25088B1B005E7525 /* NewSlotViewController.h */,
B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */,
B6A1A1932528EB1700DB0FD7 /* Menu.m */,
B6A1A1962528EB4600DB0FD7 /* Menu.h */,
B65593B024ECB61800722E0C /* SlotViewController.m */,
B65593AF24ECB61800722E0C /* SlotViewController.h */,
B64979C024EF6703008ABD20 /* MediaViewController.h */,
B64979C124EF6703008ABD20 /* MediaViewController.m */,
B64E15A724EA1D5300E8AD3D /* MachineViewController.h */,
@@ -730,17 +697,11 @@
B608E17E2502FE0C00D53465 /* TransparentScroller.m */,
B66D0FE62611386B000902F1 /* SoftwareList.m */,
B66D0FE926113AA8000902F1 /* SoftwareList.h */,
B63005312666D6940014C381 /* BookmarkManager.h */,
B63005322666D6940014C381 /* BookmarkManager.m */,
B6F7B53A267017A200624C6B /* NewMachineViewController.h */,
B6F7B53B267017A200624C6B /* NewMachineViewController.m */,
B6BA563A251685DA00B0C47D /* Window Controllers */,
B6B9EA652506A5550080E70D /* EjectButton.h */,
B6B9EA642506A5550080E70D /* EjectButton.m */,
B64AF1F8250EF6A500A09B9B /* Transformers.h */,
B64AF1F9250EF6A500A09B9B /* Transformers.m */,
B68A898F26BE18E000B2C8C6 /* MidiManager.m */,
B68A899226BE320200B2C8C6 /* MidiManager.h */,
B6BA258124E99BEB005FB8FF /* Assets.xcassets */,
B64E15AF24EA365E00E8AD3D /* Resources */,
B6BA258624E99BEB005FB8FF /* Info.plist */,
@@ -776,8 +737,7 @@
isa = PBXGroup;
children = (
B6665C1A265C639900254939 /* Autocomplete.xib */,
B6E9A18125088B36005E7525 /* SlotView.xib */,
B6F7B536266FDA5B00624C6B /* MachineView.xib */,
B6E9A18125088B36005E7525 /* NewSlotView.xib */,
B63C1B9325008A2700511A71 /* DownloadWindow.xib */,
B66236BF24FDB7A6006CABD7 /* Credits.rtf */,
B6D6DE3C24FADF8B00661A5F /* LaunchWindow.xib */,
@@ -785,6 +745,7 @@
B6BA258324E99BEB005FB8FF /* MainMenu.xib */,
B61099E524F5F230005CB652 /* MediaView.xib */,
B6D6DE3724FAC8B500661A5F /* Preferences.xib */,
B61099E324F5F230005CB652 /* SlotView.xib */,
B64AF1EC250EC35B00A09B9B /* DiskImages.xib */,
B63C1F0925B143C50016A611 /* CheatSheet.xib */,
);
@@ -857,7 +818,6 @@
B66236B124FDA443006CABD7 /* Embed Frameworks */,
B6152B5C25F6F4F800605E6E /* ShellScript */,
B66236BB24FDA71D006CABD7 /* CopyFiles */,
B611BA3D26796483008597B5 /* ShellScript */,
);
buildRules = (
);
@@ -932,52 +892,33 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B6DDECD62505A86E0093587A /* eject-16x16.png in Resources */,
B6DDECCC2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B6DDECCE2505A86E0093587A /* eject-16x16@3x.png in Resources */,
B6DDECD02505A86E0093587A /* eject-hover-16x16.png in Resources */,
B6DDECD22505A86E0093587A /* eject-hover-16x16@2x.png in Resources */,
B6DDECD42505A86E0093587A /* eject-hover-16x16@3x.png in Resources */,
B6DE323826044C1100418375 /* caution.png in Resources */,
B6DE323626044C1100418375 /* caution@2x.png in Resources */,
B6DE323B26044DB800418375 /* caution@3x.png in Resources */,
B6DDECC025057A550093587A /* drag-handle-4x10.png in Resources */,
B6DDECC225057A550093587A /* drag-handle-4x10@2x.png in Resources */,
B6DDECC425057A550093587A /* drag-handle-4x10@3x.png in Resources */,
B6BA258224E99BEB005FB8FF /* Assets.xcassets in Resources */,
B6D6DE3E24FADF8B00661A5F /* LaunchWindow.xib in Resources */,
B6004DF124FB05D600D38596 /* LogWindow.xib in Resources */,
B6BA258524E99BEB005FB8FF /* MainMenu.xib in Resources */,
B6665C1C265C639A00254939 /* Autocomplete.xib in Resources */,
B64AF1EE250EC35B00A09B9B /* DiskImages.xib in Resources */,
B63C1B9625008A2700511A71 /* DownloadWindow.xib in Resources */,
B61099E824F5F231005CB652 /* MediaView.xib in Resources */,
B6E9A18325088B36005E7525 /* SlotView.xib in Resources */,
B6D6DE3924FAC8B500661A5F /* Preferences.xib in Resources */,
B63C1F0B25B143C50016A611 /* CheatSheet.xib in Resources */,
B6109A3324F5F377005CB652 /* apple2eeuk.plist in Resources */,
B6374ADB260ECB400045CA16 /* maciix.plist in Resources */,
B6109A2424F5F377005CB652 /* las128ex.plist in Resources */,
B618B8C42729F6690045C2D8 /* laser128o.plist in Resources */,
B646D10B263A5DF30014C586 /* ace1000.plist in Resources */,
B63C1BA8250192E600511A71 /* zijini.plist in Resources */,
B6109A1D24F5F377005CB652 /* space84.plist in Resources */,
B6374AD9260ECB400045CA16 /* maciicx.plist in Resources */,
B6109A3F24F5F377005CB652 /* agat9.plist in Resources */,
B63C1B9D250192D800511A71 /* cece.plist in Resources */,
B6D6DE3E24FADF8B00661A5F /* LaunchWindow.xib in Resources */,
B6109A3124F5F377005CB652 /* apple1.plist in Resources */,
B6374AD3260ECB400045CA16 /* macii.plist in Resources */,
B6109A3524F5F377005CB652 /* ace100.plist in Resources */,
B65085BB25B616AC00354EC9 /* maclc3.plist in Resources */,
B6109A3424F5F377005CB652 /* am64.plist in Resources */,
B6DDECCC2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B6DE32462605482500418375 /* macclasc.plist in Resources */,
B6004DF124FB05D600D38596 /* LogWindow.xib in Resources */,
B6DE32502605482500418375 /* macse.plist in Resources */,
B6BA258224E99BEB005FB8FF /* Assets.xcassets in Resources */,
B6109A1724F5F377005CB652 /* apple2e.plist in Resources */,
B6109A3C24F5F377005CB652 /* am100.plist in Resources */,
B6DDECD02505A86E0093587A /* eject-hover-16x16.png in Resources */,
B6109A2524F5F377005CB652 /* laser2c.plist in Resources */,
B6109A3D24F5F377005CB652 /* laser128.plist in Resources */,
B6109A2824F5F377005CB652 /* apple2ep.plist in Resources */,
B6F7B538266FDA5B00624C6B /* MachineView.xib in Resources */,
B6DDECC225057A550093587A /* drag-handle-4x10@2x.png in Resources */,
B6109A1924F5F377005CB652 /* apple2ees.plist in Resources */,
B6DE32482605482500418375 /* mac512ke.plist in Resources */,
B6109A3924F5F377005CB652 /* prav8c.plist in Resources */,
@@ -989,48 +930,65 @@
B6109A2E24F5F377005CB652 /* apple2eefr.plist in Resources */,
B6109A2C24F5F377005CB652 /* spectred.plist in Resources */,
B6109A4124F5F377005CB652 /* apple2cp.plist in Resources */,
B6BA258524E99BEB005FB8FF /* MainMenu.xib in Resources */,
B6109A3A24F5F377005CB652 /* prav82.plist in Resources */,
B6DD1FE825B407E7004A3242 /* maclc.plist in Resources */,
B6109A2024F5F377005CB652 /* apple2euk.plist in Resources */,
B6DE324C2605482500418375 /* macplus.plist in Resources */,
B6DE323826044C1100418375 /* caution.png in Resources */,
B6109A2F24F5F377005CB652 /* uniap2ti.plist in Resources */,
B6DDECD42505A86E0093587A /* eject-hover-16x16@3x.png in Resources */,
B6DDECD62505A86E0093587A /* eject-16x16.png in Resources */,
B6109A1E24F5F377005CB652 /* apple2c.plist in Resources */,
B6109A1A24F5F377005CB652 /* microeng.plist in Resources */,
B6374AD5260ECB400045CA16 /* maciisi.plist in Resources */,
B6109A3E24F5F377005CB652 /* albert.plist in Resources */,
B6665C1C265C639A00254939 /* Autocomplete.xib in Resources */,
B66236C124FDB7A6006CABD7 /* Credits.rtf in Resources */,
B6109A4224F5F377005CB652 /* apple2p.plist in Resources */,
B65085B925B616AC00354EC9 /* maclc2.plist in Resources */,
B6109A1824F5F377005CB652 /* hkc8800a.plist in Resources */,
B6109A2324F5F377005CB652 /* apple2gsr0.plist in Resources */,
B63C1BA1250192D800511A71 /* cecg.plist in Resources */,
B6DE323626044C1100418375 /* caution@2x.png in Resources */,
B63C1BA3250192D800511A71 /* cec2000.plist in Resources */,
B6109A2624F5F377005CB652 /* mprof3.plist in Resources */,
B63C1B9F250192D800511A71 /* ceci.plist in Resources */,
B6109A3224F5F377005CB652 /* basis108.plist in Resources */,
B6DE323B26044DB800418375 /* caution@3x.png in Resources */,
B6109A4324F5F377005CB652 /* agat7.plist in Resources */,
B6DE324E2605482500418375 /* mac512k.plist in Resources */,
B6DDECC425057A550093587A /* drag-handle-4x10@3x.png in Resources */,
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 */,
B65085BD25B616AC00354EC9 /* maciici.plist in Resources */,
B6374AE3260ECDDD0045CA16 /* maciihmu.plist in Resources */,
B6374ADF260ECB400045CA16 /* macse30.plist in Resources */,
B63C1F1225B147E10016A611 /* CheatSheet.html in Resources */,
B63C1B9625008A2700511A71 /* DownloadWindow.xib in Resources */,
B6D6DE3B24FACF4F00661A5F /* Defaults.plist in Resources */,
B6109A2224F5F377005CB652 /* models.plist in Resources */,
B6109A4024F5F377005CB652 /* craft2p.plist in Resources */,
B6109A1B24F5F377005CB652 /* uniap2pt.plist in Resources */,
B6109A3724F5F377005CB652 /* las128e2.plist in Resources */,
B61099E824F5F231005CB652 /* MediaView.xib in Resources */,
B6374AE5260ECDDD0045CA16 /* mac2fdhd.plist in Resources */,
B63C1B90250088DD00511A71 /* roms.plist in Resources */,
B6109A2724F5F377005CB652 /* uniap2en.plist in Resources */,
B6109A2A24F5F377005CB652 /* apple3.plist in Resources */,
B6109A2124F5F377005CB652 /* apple2ee.plist in Resources */,
B63C1BA5250192D800511A71 /* cecm.plist in Resources */,
B6E9A18325088B36005E7525 /* NewSlotView.xib in Resources */,
B6DDECC025057A550093587A /* drag-handle-4x10.png in Resources */,
B6DDECD22505A86E0093587A /* eject-hover-16x16@2x.png in Resources */,
B6109A3624F5F377005CB652 /* dodo.plist in Resources */,
B6D6DE3924FAC8B500661A5F /* Preferences.xib in Resources */,
B6109A2924F5F377005CB652 /* apple2gs.plist in Resources */,
B6109A1F24F5F377005CB652 /* apple2jp.plist in Resources */,
B63C1F0B25B143C50016A611 /* CheatSheet.xib in Resources */,
B6374AD7260ECB400045CA16 /* maciivi.plist in Resources */,
B6374AD1260ECB400045CA16 /* macclas2.plist in Resources */,
B6DE324A2605482500418375 /* macsefd.plist in Resources */,
@@ -1043,18 +1001,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B6DDECD72505A86E0093587A /* eject-16x16.png in Resources */,
B6DDECCD2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B6DDECCF2505A86E0093587A /* eject-16x16@3x.png in Resources */,
B6DDECD12505A86E0093587A /* eject-hover-16x16.png in Resources */,
B6DDECD32505A86E0093587A /* eject-hover-16x16@2x.png in Resources */,
B6DDECD52505A86E0093587A /* eject-hover-16x16@3x.png in Resources */,
B6DE323926044C1100418375 /* caution.png in Resources */,
B6DE323726044C1100418375 /* caution@2x.png in Resources */,
B6DE323C26044DB800418375 /* caution@3x.png in Resources */,
B6DDECC125057A550093587A /* drag-handle-4x10.png in Resources */,
B6DDECC325057A550093587A /* drag-handle-4x10@2x.png in Resources */,
B6DDECC525057A550093587A /* drag-handle-4x10@3x.png in Resources */,
B6374AE6260ECDDD0045CA16 /* mac2fdhd.plist in Resources */,
B6374ADC260ECB400045CA16 /* maciix.plist in Resources */,
B6E4B5BC24FDE2670094A35C /* apple2eeuk.plist in Resources */,
@@ -1066,6 +1013,7 @@
B6E4B5BF24FDE2670094A35C /* agat9.plist in Resources */,
B6E4B5C024FDE2670094A35C /* LaunchWindow.xib in Resources */,
B6665C1D265C639A00254939 /* Autocomplete.xib in Resources */,
B6DE323726044C1100418375 /* caution@2x.png in Resources */,
B6E4B5C124FDE2670094A35C /* apple1.plist in Resources */,
B6E4B5C224FDE2670094A35C /* ace100.plist in Resources */,
B6374AD6260ECB400045CA16 /* maciisi.plist in Resources */,
@@ -1080,23 +1028,24 @@
B6E4B5C724FDE2670094A35C /* am100.plist in Resources */,
B6E4B5C824FDE2670094A35C /* laser2c.plist in Resources */,
B6374ADA260ECB400045CA16 /* maciicx.plist in Resources */,
B615A99F26640940001FBF99 /* SlotView.xib in Resources */,
B6DDECC125057A550093587A /* drag-handle-4x10.png in Resources */,
B63C1F0C25B143C50016A611 /* CheatSheet.xib in Resources */,
B6374AE0260ECB400045CA16 /* macse30.plist in Resources */,
B6E4B5C924FDE2670094A35C /* laser128.plist in Resources */,
B646D10C263A5DF30014C586 /* ace1000.plist in Resources */,
B6E4B5CA24FDE2670094A35C /* apple2ep.plist in Resources */,
B6DDECCD2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B6E4B5CB24FDE2670094A35C /* apple2ees.plist in Resources */,
B6E4B5CC24FDE2670094A35C /* prav8c.plist in Resources */,
B6E4B5CD24FDE2670094A35C /* ivelultr.plist in Resources */,
B6E4B5CE24FDE2670094A35C /* maxxi.plist in Resources */,
B6DE324B2605482500418375 /* macsefd.plist in Resources */,
B6E4B5CF24FDE2670094A35C /* apple2eefr.plist in Resources */,
B6DE323926044C1100418375 /* caution.png in Resources */,
B6374AD8260ECB400045CA16 /* maciivi.plist in Resources */,
B6E4B5D124FDE2670094A35C /* spectred.plist in Resources */,
B63C1B9725008A2700511A71 /* DownloadWindow.xib in Resources */,
B6E4B5D224FDE2670094A35C /* apple2cp.plist in Resources */,
B618B8C52729F6690045C2D8 /* laser128o.plist in Resources */,
B6E4B5D324FDE2670094A35C /* MainMenu.xib in Resources */,
B6E4B5D424FDE2670094A35C /* prav82.plist in Resources */,
B6E4B5D524FDE2670094A35C /* apple2euk.plist in Resources */,
@@ -1107,24 +1056,28 @@
B6E4B5D924FDE2670094A35C /* albert.plist in Resources */,
B6E4B5DA24FDE2670094A35C /* Credits.rtf in Resources */,
B6E4B5DB24FDE2670094A35C /* apple2p.plist in Resources */,
B6DDECD12505A86E0093587A /* eject-hover-16x16.png in Resources */,
B65085BE25B616AC00354EC9 /* maciici.plist in Resources */,
B6DE32512605482500418375 /* macse.plist in Resources */,
B65085BC25B616AC00354EC9 /* maclc3.plist in Resources */,
B6DE32492605482500418375 /* mac512ke.plist in Resources */,
B6DE32452605482500418375 /* mac128k.plist in Resources */,
B63C1BA4250192D800511A71 /* cec2000.plist in Resources */,
B6DDECD32505A86E0093587A /* eject-hover-16x16@2x.png in Resources */,
B6E4B5DC24FDE2670094A35C /* hkc8800a.plist in Resources */,
B6374AE4260ECDDD0045CA16 /* maciihmu.plist in Resources */,
B6DDECC525057A550093587A /* drag-handle-4x10@3x.png in Resources */,
B6E4B5DD24FDE2670094A35C /* apple2gsr0.plist in Resources */,
B6DE323C26044DB800418375 /* caution@3x.png in Resources */,
B6E4B5DE24FDE2670094A35C /* mprof3.plist in Resources */,
B6E4B5DF24FDE2670094A35C /* basis108.plist in Resources */,
B6DDECD52505A86E0093587A /* eject-hover-16x16@3x.png in Resources */,
B6DD1FE925B407E7004A3242 /* maclc.plist in Resources */,
B6E4B5E024FDE2670094A35C /* agat7.plist in Resources */,
B6E4B5E124FDE2670094A35C /* elppa.plist in Resources */,
B6E4B5E224FDE2670094A35C /* apple2gsr1.plist in Resources */,
B6E4B5E324FDE2670094A35C /* Defaults.plist in Resources */,
B6E4B5E424FDE2670094A35C /* models.plist in Resources */,
B6F7B539266FDA5B00624C6B /* MachineView.xib in Resources */,
B63C1BA9250192E600511A71 /* zijini.plist in Resources */,
B6E4B5E524FDE2670094A35C /* craft2p.plist in Resources */,
B6E4B5E624FDE2670094A35C /* uniap2pt.plist in Resources */,
@@ -1140,9 +1093,11 @@
B6DE324D2605482500418375 /* macplus.plist in Resources */,
B6E4B5ED24FDE2670094A35C /* Preferences.xib in Resources */,
B6374ADE260ECB400045CA16 /* maciivx.plist in Resources */,
B6DDECD72505A86E0093587A /* eject-16x16.png in Resources */,
B6E4B5EF24FDE2670094A35C /* apple2gs.plist in Resources */,
B6E4B5F024FDE2670094A35C /* apple2jp.plist in Resources */,
B6E4B5F124FDE2670094A35C /* apple2.plist in Resources */,
B6DDECC325057A550093587A /* drag-handle-4x10@2x.png in Resources */,
B6E4B5F224FDE2670094A35C /* prav8m.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -1150,26 +1105,6 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
B611BA3D26796483008597B5 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(TARGET_BUILD_DIR)/$(EXECUTABLE_FOLDER_PATH)/mame64",
);
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(EXECUTABLE_FOLDER_PATH)/mame-link",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n#cd \"$TARGET_BUILD_DIR/$EXECUTABLE_FOLDER_PATH\"\n#if [ ! -e mame-link] ; then ln -s mame64 mame-link ; fi\n";
showEnvVarsInLog = 0;
};
B6152B5C25F6F4F800605E6E /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -1185,7 +1120,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# set the mame rpath and entitlements.\n\ncd \"embedded\"\necho perl install_name_tool.pl --verbose mame64 \"@executable_path/../Frameworks\"\nperl install_name_tool.pl --verbose mame64 \"@executable_path/../Frameworks\"\n\necho /usr/bin/codesign --sign - --deep --force --options=runtime --entitlements mame64.entitlements --timestamp mame64\n/usr/bin/codesign --sign - --deep --force --options=runtime --entitlements mame64.entitlements --timestamp mame64\n\n";
shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\ncd \"embedded\"\necho perl install_name_tool.pl --verbose mame64 \"@executable_path/../Frameworks\"\nperl install_name_tool.pl --verbose mame64 \"@executable_path/../Frameworks\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
@@ -1212,7 +1147,7 @@
buildActionMask = 2147483647;
files = (
B608E17F2502FE0C00D53465 /* TransparentScroller.m in Sources */,
B6E9A18025088B1B005E7525 /* SlotViewController.m in Sources */,
B6E9A18025088B1B005E7525 /* NewSlotViewController.m in Sources */,
B6A1A1942528EB1700DB0FD7 /* Menu.m in Sources */,
B6BA258824E99BEB005FB8FF /* main.m in Sources */,
B63C1B8B24FF4BF700511A71 /* Ample.m in Sources */,
@@ -1221,16 +1156,14 @@
B6152B5625F4549F00605E6E /* Slot.m in Sources */,
B6D6DE4124FADFAC00661A5F /* LaunchWindowController.m in Sources */,
B6665C14265A0E3E00254939 /* AutocompleteControl.m in Sources */,
B64E15A924EA1D5300E8AD3D /* MachineViewController.m in Sources */,
B64979C224EF6703008ABD20 /* MediaViewController.m in Sources */,
B60A6E1424EE0AE2004B7EEF /* FlippedView.m in Sources */,
B68A899026BE18E000B2C8C6 /* MidiManager.m in Sources */,
B6BA258024E99BE9005FB8FF /* AppDelegate.m in Sources */,
B6004DF024FB05D600D38596 /* LogWindowController.m in Sources */,
B63005332666D6940014C381 /* BookmarkManager.m in Sources */,
B66236A924FD9A34006CABD7 /* PreferencesWindowController.m in Sources */,
B63C1F0F25B1447C0016A611 /* CheatSheetWindowController.m in Sources */,
B64AF1F2250ECB2E00A09B9B /* DiskImagesWindowController.m in Sources */,
B6F7B53C267017A200624C6B /* NewMachineViewController.m in Sources */,
B64AF1F6250ED5E400A09B9B /* TableCellView.m in Sources */,
B66D0FE72611386C000902F1 /* SoftwareList.m in Sources */,
B63C1B9425008A2700511A71 /* DownloadWindowController.m in Sources */,
@@ -1242,7 +1175,6 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B68A899126BE18E000B2C8C6 /* MidiManager.m in Sources */,
B608E1802502FE0C00D53465 /* TransparentScroller.m in Sources */,
B64AF1FB250EF6A500A09B9B /* Transformers.m in Sources */,
B6E4B5B024FDE2670094A35C /* main.m in Sources */,
@@ -1254,15 +1186,12 @@
B6152B5B25F5B57E00605E6E /* Media.m in Sources */,
B6E4B5B124FDE2670094A35C /* LaunchWindowController.m in Sources */,
B6152B5725F4549F00605E6E /* Slot.m in Sources */,
B6E4B5B224FDE2670094A35C /* MachineViewController.m in Sources */,
B6E4B5B324FDE2670094A35C /* MediaViewController.m in Sources */,
B64AF1F7250ED5E400A09B9B /* TableCellView.m in Sources */,
B6E4B5B424FDE2670094A35C /* FlippedView.m in Sources */,
B63005342666D6940014C381 /* BookmarkManager.m in Sources */,
B615A9A026640A70001FBF99 /* SlotViewController.m in Sources */,
B6665C15265A0E3E00254939 /* AutocompleteControl.m in Sources */,
B6E4B5B524FDE2670094A35C /* AppDelegate.m in Sources */,
B6F7B53D267017A200624C6B /* NewMachineViewController.m in Sources */,
B635C09F26784D4700B23BFD /* AmpleLite.m in Sources */,
B66D0FE82611386C000902F1 /* SoftwareList.m in Sources */,
B6E4B5B624FDE2670094A35C /* LogWindowController.m in Sources */,
B6E4B5B724FDE2670094A35C /* PreferencesWindowController.m in Sources */,
@@ -1273,6 +1202,14 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
B61099E324F5F230005CB652 /* SlotView.xib */ = {
isa = PBXVariantGroup;
children = (
B61099E424F5F230005CB652 /* Base */,
);
name = SlotView.xib;
sourceTree = "<group>";
};
B61099E524F5F230005CB652 /* MediaView.xib */ = {
isa = PBXVariantGroup;
children = (
@@ -1337,20 +1274,12 @@
name = LaunchWindow.xib;
sourceTree = "<group>";
};
B6E9A18125088B36005E7525 /* SlotView.xib */ = {
B6E9A18125088B36005E7525 /* NewSlotView.xib */ = {
isa = PBXVariantGroup;
children = (
B6E9A18225088B36005E7525 /* Base */,
);
name = SlotView.xib;
sourceTree = "<group>";
};
B6F7B536266FDA5B00624C6B /* MachineView.xib */ = {
isa = PBXVariantGroup;
children = (
B6F7B537266FDA5B00624C6B /* Base */,
);
name = MachineView.xib;
name = NewSlotView.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
@@ -1360,9 +1289,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = NO;
CODE_SIGN_ENTITLEMENTS = pty_shell/pty_shell.entitlements;
CODE_SIGN_STYLE = Automatic;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1372,9 +1299,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = NO;
CODE_SIGN_ENTITLEMENTS = pty_shell/pty_shell.entitlements;
CODE_SIGN_STYLE = Automatic;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1383,9 +1308,7 @@
B6841BD5251EC913006A5C39 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = vmnet_helper/vmnet_helper.entitlements;
CODE_SIGN_STYLE = Automatic;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1394,9 +1317,7 @@
B6841BD6251EC913006A5C39 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_ENTITLEMENTS = vmnet_helper/vmnet_helper.entitlements;
CODE_SIGN_STYLE = Automatic;
ENABLE_HARDENED_RUNTIME = YES;
INSTALL_PATH = "";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1452,7 +1373,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
@@ -1504,7 +1425,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
@@ -1518,18 +1439,15 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 23;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/embedded",
);
CURRENT_PROJECT_VERSION = 14;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Ample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = 0.238;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MARKETING_VERSION = 0.232;
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -1542,18 +1460,15 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 23;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/embedded",
);
CURRENT_PROJECT_VERSION = 14;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Ample/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MARKETING_VERSION = 0.238;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MARKETING_VERSION = 0.232;
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
-2
View File
@@ -4,8 +4,6 @@
<dict>
<key>com.apple.security.app-sandbox</key>
<false/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.files.user-selected.read-only</key>
<true/>
</dict>
-11
View File
@@ -40,15 +40,4 @@ extern NSString *kDownloadExtension;
extern NSString *kDefaultDownloadURL;
extern NSString *kDefaultDownloadExtension;
extern NSString *kNotificationDiskImageAdded;
extern NSString *kNotificationDiskImageMagicRoute;
@protocol Bookmark <NSObject>
-(BOOL)loadBookmark: (NSDictionary *)bookmark;
-(BOOL)saveBookmark: (NSMutableDictionary *)bookmark;
-(void)willLoadBookmark: (NSDictionary *)bookmark;
-(void)didLoadBookmark: (NSDictionary *)bookmark;
@end
#endif /* Ample_h */
+1 -4
View File
@@ -42,7 +42,7 @@ NSURL *MameURL(void) {
if ([defaults boolForKey: kUseCustomMame]) {
NSString *path = [defaults stringForKey: kMamePath];
if ([path length]) return [NSURL fileURLWithPath: path];
if (![path length]) return [NSURL fileURLWithPath: path];
}
return [bundle URLForAuxiliaryExecutable: @"mame64"];
@@ -135,6 +135,3 @@ NSString *kDefaultDownloadExtension = @"DefaultDownloadExtension";
NSString *kDownloadURL = @"DownloadURL";
NSString *kDownloadExtension = @"DownloadExtension";
NSString *kNotificationDiskImageAdded = @"Disk Image Added";
NSString *kNotificationDiskImageMagicRoute = @"Disk Image Magic Route";
-26
View File
@@ -1,26 +0,0 @@
//
// AmpleLite.m
// Ample Lite
//
// Created by Kelvin Sherlock on 6/14/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import <Foundation/Foundation.h>
@class NSMenuItem;
@interface SUUpdater : NSObject
@end
@implementation SUUpdater
- (IBAction)checkForUpdates:(id)sender {
}
- (BOOL)validateMenuItem:(NSMenuItem *)menuItem {
return NO;
}
@end
-5
View File
@@ -13,7 +13,6 @@
#import "DiskImagesWindowController.h"
#import "CheatSheetWindowController.h"
#import "Transformers.h"
#import "BookmarkManager.h"
#import "LogWindowController.h"
@@ -41,10 +40,6 @@
RegisterTransformers();
BookmarkManager *bm = [BookmarkManager sharedManager];
[bm loadBookmarks];
[bm updateMenu];
path = [bundle pathForResource: @"Defaults" ofType: @"plist"];
dict = [NSDictionary dictionaryWithContentsOfFile: path];
+12 -71
View File
@@ -11,7 +11,7 @@
/*
Todo --
- when there is a value, can filter the list by only including header items and the selected value
- draw inactive menu items
@@ -21,7 +21,7 @@ Todo --
- 1. it's not moved someplace more appropriate when the size shrinks
- 2. it should display to the left or right in that case.
- need to know parent's frame.
- fuzzy search - minimum distance between letters?
*/
@@ -32,10 +32,6 @@ Todo --
@property (weak) AutocompleteControl *parent;
-(void)reset;
-(void)reset: (id<AutocompleteItem>)value;
-(void)setItems:(NSArray<id<AutocompleteItem>> *)items;
-(void)setItems:(NSArray<id<AutocompleteItem>> *)items value: (id<AutocompleteItem>)value;
@end
@@ -100,37 +96,27 @@ Todo --
}
-(void)setStringValue:(NSString *)stringValue {
[super setStringValue: stringValue ? stringValue : @""];
if (_value && [[_value menuTitle] isEqualToString: stringValue] == NO) {
// post change notification?
[super setStringValue: stringValue];
if (_value && [[_value menuTitle] isEqualToString: stringValue] == NO)
_value = nil;
[_menuView reset];
}
[self fixTextColor: _editing];
// todo -- search for a matching item, update text color.
}
// todo -- _menuView has second copy of value, need to update that.
-(void)setObjectValue:(id)objectValue {
if (_value == objectValue) return;
if (![objectValue conformsToProtocol: @protocol(AutocompleteItem)]) {
_value = nil;
[_menuView reset];
[super setStringValue: @""];
[self fixTextColor: _editing];
return;
}
_value = objectValue;
if (!_value) [super setStringValue: @""]; //
else {
[super setStringValue: [_value menuTitle]];
[_menuView reset: _value];
// TODO -- menu view currently uses text search.
//NSArray *array = [_autocompleteDelegate autocomplete: self completionsForItem: _value];
//[_menuView setItems: array value: _value];
NSArray *array = [_autocompleteDelegate autocomplete: self completionsForItem: _value];
[_menuView setItems: array];
}
[self fixTextColor: NO];
}
-(BOOL)valid {
@@ -391,23 +377,6 @@ Todo --
return YES;
}
if (commandSelector == @selector(scrollPageDown:)) {
if ([_panel isVisible]) {
[_menuView scrollPageDown: textView];
} else {
[self updateSuggestions];
}
return YES;
}
if (commandSelector == @selector(scrollPageUp:)) {
if ([_panel isVisible]) {
[_menuView scrollPageUp: textView];
} else {
[self updateSuggestions];
}
return YES;
}
//NSLog(@"%@", NSStringFromSelector(commandSelector));
return NO;
}
@@ -499,24 +468,14 @@ static CGFloat HeightForItems(NSUInteger count) {
_items = nil;
}
-(void)reset: (id<AutocompleteItem>)value {
[self invalidateRow: _index];
_index = -1;
_items = nil;
_value = value;
}
-(void)setItems:(NSArray *)items value: (id<AutocompleteItem> )value {
if (_items == items && _value == value) return;
-(void)setItems:(NSArray *)items {
if (_items == items) return;
_items = [items copy];
_index = -1;
_count = [items count];
_value = value;
if (!_items) {
_value = nil;
return;
}
if (!_items) return;
// also check enabled status....
if (_value) {
@@ -543,6 +502,8 @@ static CGFloat HeightForItems(NSUInteger count) {
}
}
NSInteger displayCount = MIN(_count, MAX_DISPLAY_ITEMS);
CGFloat newHeight = HeightForItems(displayCount) + 8 ; // 4px top/bottom
NSWindow *window = [self window];
@@ -578,14 +539,6 @@ static CGFloat HeightForItems(NSUInteger count) {
//NSLog(@"%@", NSStringFromRect(wFrame));
}
-(void)setItems:(NSArray<id<AutocompleteItem>> *)items {
if (_items == items) return;
[self setItems: items value: _value];
}
-(id<AutocompleteItem>)itemAtPoint: (NSPoint)point indexPtr: (NSInteger *)indexPtr {
NSInteger index = floor(point.y / MENU_HEIGHT);
@@ -683,18 +636,6 @@ enum {
[_parent selectItem: _value withSelector: _cmd];
}
-(void)scrollPageUp:(id)sender {
if (_count == 0 || _index <= 0) return;
}
-(void)scrollPageDown:(id)sender {
if (_count == 0 || _index == _count - 1) return;
}
-(void)insertNewline:(id)sender {
if (_value) {
[_parent selectItem: _value withSelector: _cmd];
+2 -2
View File
@@ -15,8 +15,8 @@
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="" animationBehavior="default" titlebarAppearsTransparent="YES" titleVisibility="hidden" id="OYW-cj-FD5" customClass="ACPanel">
<windowStyleMask key="styleMask" utility="YES" nonactivatingPanel="YES" fullSizeContentView="YES"/>
<window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" frameAutosaveName="" animationBehavior="default" titlebarAppearsTransparent="YES" titleVisibility="hidden" id="OYW-cj-FD5" customClass="ACPanel">
<windowStyleMask key="styleMask" titled="YES" utility="YES" nonactivatingPanel="YES" fullSizeContentView="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="272" y="172" width="300" height="400"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
+1 -10
View File
@@ -33,15 +33,6 @@ Please note that MAME is a registered trademark of Gregory Ember, and permission
\cf0 \cb1 \kerning1\expnd0\expndtw0 SDL 2.0 is distributed under the {\field{\*\fldinst{HYPERLINK "https://libsdl.org/license.php"}}{\fldrslt zlib license}}. This license allows you to use SDL freely in any software.\
\
\pard\pardeftab720\qc\partightenfactor0
{\field{\*\fldinst{HYPERLINK "https://sparkle-project.org/"}}{\fldrslt
\f0\b\fs36 \cf0 \cb3 \expnd0\expndtw0\kerning0
Sparkle}}\
\pard\pardeftab720\partightenfactor0
\cf0 \
Sparkle is open source software available under the permissive MIT license, and is developed on GitHub by the Sparkle Project with the help of dozens of valued contributors.\
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0
\cf0 \
\pard\pardeftab720\qc\partightenfactor0
{\field{\*\fldinst{HYPERLINK "https://usdawatercolors.nal.usda.gov/pom/catalog.xhtml?id=POM00001916"}}{\fldrslt
\f0\b\fs36 \cf0 \cb3 \expnd0\expndtw0\kerning0
Icon}}
@@ -51,6 +42,6 @@ Icon}}
\f1\b0\fs28 \cf0 \
\pard\pardeftab720\qj\partightenfactor0
\cf4 R.C. Steadman, 6-1-\'9221.\
\cf4 \cb3 R.C. Steadman, 6-1-\'9221.\
\
U.S. Department of Agriculture Pomological Watercolor Collection. Rare and Special Collections, National Agricultural Library, Beltsville, MD 20705}
+3 -4
View File
@@ -27,15 +27,15 @@
<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">
<clipView key="contentView" ambiguous="YES" 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" columnReordering="NO" columnResizing="NO" multipleSelection="NO" emptySelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="22" rowSizeStyle="automatic" viewBased="YES" id="J5l-1d-030">
<tableView focusRingType="none" verticalHuggingPriority="750" ambiguous="YES" allowsExpansionToolTips="YES" columnAutoresizingStyle="none" selectionHighlightStyle="none" columnReordering="NO" columnResizing="NO" multipleSelection="NO" emptySelection="NO" autosaveColumns="NO" typeSelect="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" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="backgroundColor" name="windowBackgroundColor" 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">
@@ -100,7 +100,6 @@
</tableColumn>
</tableColumns>
<connections>
<action trigger="doubleAction" selector="doubleClick:" target="-2" id="Zud-ke-iLR"/>
<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"/>
+64 -110
View File
@@ -8,11 +8,8 @@
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="DownloadWindowController">
<connections>
<outlet property="allFilterButton" destination="Kgj-LP-FsF" id="yub-s9-RVW"/>
<outlet property="arrayController" destination="jhO-4z-Qwt" id="GHu-xb-4zU"/>
<outlet property="downloadField" destination="sJz-So-jbA" id="WjK-48-FcE"/>
<outlet property="formatButton" destination="2Rg-eX-DUq" id="oYo-MG-Sc6"/>
<outlet property="missingFilterButton" destination="6c7-tU-3F3" id="89Y-wQ-9pB"/>
<outlet property="tableView" destination="FLX-Wt-y53" id="a4O-pk-EAt"/>
<outlet property="window" destination="F0z-JX-Cv5" id="gIp-Ho-8D9"/>
</connections>
@@ -21,29 +18,45 @@
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<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="454" height="575"/>
<rect key="contentRect" x="196" y="240" width="400" height="575"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
<value key="minSize" type="size" width="454" height="300"/>
<value key="minSize" type="size" width="300" height="300"/>
<view key="contentView" id="se5-gp-TjO">
<rect key="frame" x="0.0" y="0.0" width="454" height="575"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<rect key="frame" x="0.0" y="0.0" width="400" height="575"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rg5-Qf-4Mw">
<rect key="frame" x="324" y="19" width="56" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Cancel" bezelStyle="texturedRounded" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="i6Z-OM-lqE">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent">.</string>
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
<connections>
<binding destination="-2" name="enabled" keyPath="self.active" id="mBP-8S-yGB"/>
</connections>
</buttonCell>
<connections>
<action selector="cancelAll:" target="-2" id="ycl-eJ-ByB"/>
</connections>
</button>
<scrollView fixedFrame="YES" autohidesScrollers="YES" horizontalLineScroll="51" horizontalPageScroll="10" verticalLineScroll="51" verticalPageScroll="10" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CMD-nT-mEa">
<rect key="frame" x="0.0" y="130" width="456" height="446"/>
<rect key="frame" x="0.0" y="130" width="402" height="446"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<clipView key="contentView" ambiguous="YES" drawsBackground="NO" id="Igp-aH-flp">
<rect key="frame" x="1" y="1" width="454" height="444"/>
<rect key="frame" x="1" y="1" width="400" height="444"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<tableView verticalHuggingPriority="750" ambiguous="YES" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" alternatingRowBackgroundColors="YES" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" rowHeight="49" rowSizeStyle="automatic" viewBased="YES" id="FLX-Wt-y53">
<rect key="frame" x="0.0" y="0.0" width="454" height="444"/>
<rect key="frame" x="0.0" y="0.0" width="400" height="444"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<tableViewGridLines key="gridStyleMask" dashed="YES"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn width="451" minWidth="40" maxWidth="1000" id="5jP-bY-fhI">
<tableColumn width="397" minWidth="40" maxWidth="1000" id="5jP-bY-fhI">
<tableHeaderCell key="headerCell" lineBreakMode="truncatingTail" borderStyle="border">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="headerTextColor" catalog="System" colorSpace="catalog"/>
@@ -56,67 +69,63 @@
</textFieldCell>
<tableColumnResizingMask key="resizingMask" resizeWithTable="YES"/>
<prototypeCellViews>
<tableCellView focusRingType="none" id="onK-6l-2iV">
<rect key="frame" x="1" y="1" width="451" height="49"/>
<tableCellView identifier="Cell" focusRingType="none" id="aBv-F5-XWo">
<rect key="frame" x="1" y="1" width="397" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="pWm-hb-BXB">
<rect key="frame" x="0.0" y="0.0" width="397" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="p71-gJ-vFV">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="pWm-hb-BXB" id="NNG-rj-AAQ"/>
</connections>
</tableCellView>
<tableCellView identifier="DownloadCell" focusRingType="none" id="onK-6l-2iV" customClass="DownloadTableCellView">
<rect key="frame" x="1" y="20" width="397" height="49"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="A44-us-TEl">
<rect key="frame" x="41" y="28" width="409" height="17"/>
<rect key="frame" x="25" y="28" width="371" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="NSU-6I-nsG">
<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="onK-6l-2iV" name="value" keyPath="objectValue.name" id="t1L-kM-AW6">
<dictionary key="options">
<string key="NSMultipleValuesPlaceholder">multiple</string>
<string key="NSNoSelectionPlaceholder">no selection</string>
<string key="NSNotApplicablePlaceholder">n/a</string>
<string key="NSNullPlaceholder">null</string>
</dictionary>
</binding>
<binding destination="onK-6l-2iV" name="textColor" keyPath="objectValue.titleColor" id="0Qx-rz-DEZ"/>
</connections>
</textField>
<progressIndicator wantsLayer="YES" fixedFrame="YES" maxValue="100" displayedWhenStopped="NO" indeterminate="YES" controlSize="small" style="spinning" translatesAutoresizingMaskIntoConstraints="NO" id="jBN-UJ-tWi">
<rect key="frame" x="3" y="29" width="16" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
</progressIndicator>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hfu-hP-QAH">
<rect key="frame" x="41" y="3" width="409" height="17"/>
<rect key="frame" x="25" y="3" width="371" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="1cQ-Zh-q0o">
<font key="font" metaFont="system" size="10"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="onK-6l-2iV" name="textColor" keyPath="objectValue.descriptionColor" id="KVi-3N-Swm"/>
<binding destination="onK-6l-2iV" name="value" keyPath="objectValue.statusDescription" id="yV1-5r-YDh"/>
</connections>
</textField>
<progressIndicator wantsLayer="YES" fixedFrame="YES" maxValue="100" displayedWhenStopped="NO" indeterminate="YES" style="spinning" translatesAutoresizingMaskIntoConstraints="NO" id="jBN-UJ-tWi">
<rect key="frame" x="3" y="9" width="32" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
<connections>
<binding destination="onK-6l-2iV" name="animate" keyPath="objectValue.task" id="d22-JL-3Z7">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNotNil</string>
</dictionary>
</binding>
</connections>
</progressIndicator>
</subviews>
<connections>
<outlet property="textField" destination="A44-us-TEl" id="ude-er-Gm4"/>
<outlet property="activity" destination="jBN-UJ-tWi" id="ZwD-yU-Vne"/>
<outlet property="statusTextField" destination="hfu-hP-QAH" id="8Hv-BB-kYA"/>
<outlet property="textField" destination="A44-us-TEl" id="Ta5-nd-ed1"/>
</connections>
</tableCellView>
</prototypeCellViews>
<connections>
<binding destination="jhO-4z-Qwt" name="value" keyPath="arrangedObjects.selection" id="KQP-Xo-Fbf"/>
</connections>
</tableColumn>
</tableColumns>
<connections>
<binding destination="jhO-4z-Qwt" name="content" keyPath="arrangedObjects" id="2av-gV-V4K"/>
<outlet property="dataSource" destination="-2" id="Ghf-k9-bRK"/>
<outlet property="delegate" destination="-2" id="rpR-0W-4Nu"/>
<outlet property="menu" destination="RJM-21-hjO" id="xpL-0n-1jm"/>
</connections>
</tableView>
@@ -133,7 +142,7 @@
</scroller>
</scrollView>
<textField verticalHuggingPriority="750" fixedFrame="YES" textCompletion="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sJz-So-jbA">
<rect key="frame" x="51" y="101" width="383" height="21"/>
<rect key="frame" x="51" y="101" width="329" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" id="HKe-di-YSs">
<font key="font" metaFont="system"/>
@@ -145,9 +154,9 @@
</connections>
</textField>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Fhd-vr-Q2G">
<rect key="frame" x="208" y="13" width="150" height="32"/>
<rect key="frame" x="192" y="18" width="124" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="push" title="Download Missing" bezelStyle="rounded" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="AKx-eg-iLS">
<buttonCell key="cell" type="roundTextured" title="Download Missing" bezelStyle="texturedRounded" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="AKx-eg-iLS">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@@ -179,13 +188,13 @@
</textFieldCell>
</textField>
<box verticalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="AuM-pD-Gul">
<rect key="frame" x="12" y="52" width="422" height="5"/>
<rect key="frame" x="12" y="52" width="368" height="5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
</box>
<button verticalHuggingPriority="750" fixedFrame="YES" imageHugsTitle="YES" translatesAutoresizingMaskIntoConstraints="NO" id="dpY-qZ-2Nk">
<rect key="frame" x="93" y="13" width="115" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="push" title="ROMs" bezelStyle="rounded" image="NSFolder" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="E0t-sX-rgE">
<rect key="frame" x="90" y="13" width="100" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="ROMs" bezelStyle="rounded" image="NSFolder" imagePosition="leading" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="E0t-sX-rgE">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
@@ -195,7 +204,7 @@
</button>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Lnv-mh-zAr">
<rect key="frame" x="6" y="13" width="87" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Refresh" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="mYS-h7-GUa">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
@@ -228,66 +237,12 @@
</binding>
</connections>
</popUpButton>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rg5-Qf-4Mw">
<rect key="frame" x="358" y="13" width="82" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" lineBreakMode="truncatingTail" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="i6Z-OM-lqE">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent">.</string>
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
<connections>
<binding destination="-2" name="enabled" keyPath="self.active" id="mBP-8S-yGB"/>
</connections>
</buttonCell>
<connections>
<action selector="cancelAll:" target="-2" id="ycl-eJ-ByB"/>
</connections>
</button>
</subviews>
</view>
<toolbar key="toolbar" implicitIdentifier="B60021E6-BFBC-44E6-97DC-120AA9FD3269" autosavesConfiguration="NO" allowsUserCustomization="NO" displayMode="iconOnly" sizeMode="regular" id="kpz-W4-xgh">
<allowedToolbarItems>
<toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="tbY-ts-Irb"/>
<toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="3Kc-zG-IdN"/>
<toolbarItem implicitItemIdentifier="BD743A15-0B61-48FF-9EED-FD8D57EF8459" label="All" paletteLabel="All" tag="1" sizingBehavior="auto" id="Jj0-n8-I5a">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" tag="1" id="Kgj-LP-FsF">
<rect key="frame" x="0.0" y="14" width="74" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="recessed" title="All" bezelStyle="recessed" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="9s7-S1-hW1">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES" changeBackground="YES" changeGray="YES"/>
<font key="font" metaFont="systemBold" size="12"/>
</buttonCell>
<connections>
<action selector="filterButton:" target="-2" id="gTc-Ul-FYR"/>
</connections>
</button>
</toolbarItem>
<toolbarItem implicitItemIdentifier="5B013840-E582-4568-8448-DDD7EE1E5AE2" label="Missing" paletteLabel="Missing" tag="2" sizingBehavior="auto" id="GV4-aX-5Ox">
<nil key="toolTip"/>
<button key="view" verticalHuggingPriority="750" tag="2" id="6c7-tU-3F3">
<rect key="frame" x="0.0" y="14" width="74" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="recessed" title="Missing" bezelStyle="recessed" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="ui2-dz-IZj">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES" changeBackground="YES" changeGray="YES"/>
<font key="font" metaFont="systemBold" size="12"/>
</buttonCell>
<connections>
<action selector="filterButton:" target="-2" id="R6W-hU-oqL"/>
</connections>
</button>
</toolbarItem>
</allowedToolbarItems>
<defaultToolbarItems>
<toolbarItem reference="Jj0-n8-I5a"/>
<toolbarItem reference="GV4-aX-5Ox"/>
</defaultToolbarItems>
</toolbar>
<connections>
<outlet property="delegate" destination="-2" id="0bl-1N-AYu"/>
</connections>
<point key="canvasLocation" x="59" y="119.5"/>
<point key="canvasLocation" x="32" y="119.5"/>
</window>
<menu id="RJM-21-hjO">
<items>
@@ -315,7 +270,6 @@
</connections>
<point key="canvasLocation" x="-348" y="164"/>
</menu>
<arrayController objectClassName="DownloadItem" editable="NO" preservesSelection="NO" selectsInsertedObjects="NO" avoidsEmptySelection="NO" clearsFilterPredicateOnInsertion="NO" automaticallyRearrangesObjects="YES" id="jhO-4z-Qwt" customClass="DownloadItemArrayController"/>
<userDefaultsController representsSharedInstance="YES" id="721-9N-Bma"/>
</objects>
<resources>
+57 -266
View File
@@ -1,17 +1,14 @@
<?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="LaunchWindowController">
<connections>
<outlet property="addBookmarkWindow" destination="yIt-hP-HBq" id="Qhx-WV-cg4"/>
<outlet property="bookmarkTextField" destination="fAl-Vn-x1w" id="GNr-j6-BiQ"/>
<outlet property="machineView" destination="oVt-eD-aaj" id="Q9V-Kr-6GN"/>
<outlet property="machineViewController" destination="FSD-3v-Wni" id="tXv-zJ-QO3"/>
<outlet property="machineViewController" destination="RgH-d9-xl8" id="DIa-h0-6y2"/>
<outlet property="mediaController" destination="t7c-zy-czN" id="a7d-HC-TWx"/>
<outlet property="mediaView" destination="J9O-xI-P5J" id="PmZ-VC-4SN"/>
<outlet property="slotController" destination="lyS-mc-3Tf" id="LXo-Ii-fDX"/>
@@ -24,19 +21,51 @@
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<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="1000" height="640"/>
<rect key="contentRect" x="335" y="390" width="718" height="795"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
<view key="contentView" id="Ssv-Jw-EE0">
<rect key="frame" x="0.0" y="0.0" width="1000" height="640"/>
<rect key="frame" x="0.0" y="0.0" width="718" height="795"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="oVt-eD-aaj">
<rect key="frame" x="0.0" y="615" width="718" height="180"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
</customView>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nKp-px-nHg">
<rect key="frame" x="588.5" y="58" width="111" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Launch" bezelStyle="texturedRounded" image="NSAppleMenuImage" imagePosition="left" alignment="center" borderStyle="border" inset="2" id="Ct1-Rb-7uI">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
DQ
</string>
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
</buttonCell>
<connections>
<action selector="launchAction:" target="-2" id="a4d-zv-1CU"/>
</connections>
</button>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nNO-3T-OAy">
<rect key="frame" x="470.5" y="58" width="109" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Reset Slots" bezelStyle="texturedRounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="Uii-5h-2R2">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent">r</string>
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
</buttonCell>
<connections>
<action selector="resetSlots:" target="lyS-mc-3Tf" id="1qi-N0-Q8B"/>
</connections>
</button>
<customView id="P9d-sS-qEb" customClass="FlippedView">
<rect key="frame" x="302" y="105" width="326" height="363"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<rect key="frame" x="20" y="92" width="316" height="363"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
</customView>
<tabView initialItem="zUN-Qs-haG" id="l8R-bg-6Zm">
<rect key="frame" x="295" y="466" width="692" height="160"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<rect key="frame" x="13" y="453" width="692" height="160"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<font key="font" metaFont="system"/>
<tabViewItems>
<tabViewItem label="Video" identifier="" id="zUN-Qs-haG">
@@ -93,7 +122,7 @@
</connections>
</button>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hM8-FM-Agh">
<rect key="frame" x="382" y="87" width="174" height="25"/>
<rect key="frame" x="382" y="87" width="172" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Default" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="Dsm-bi-Txy" id="mBS-h4-BWC">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
@@ -209,7 +238,7 @@
</button>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="PGK-yK-2ZK">
<rect key="frame" x="15" y="91" width="43" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<autoresizingMask key="autoresizingMask"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Speed" id="D9w-Mz-PXs">
<font key="font" metaFont="system"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
@@ -217,7 +246,7 @@
</textFieldCell>
</textField>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="FE4-gG-fPb">
<rect key="frame" x="62" y="86" width="109" height="25"/>
<rect key="frame" x="62" y="86" width="107" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="100%" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" tag="1" imageScaling="proportionallyDown" inset="2" selectedItem="yoI-Ra-evu" id="M40-f0-awc">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
@@ -237,17 +266,6 @@
<binding destination="-2" name="selectedTag" keyPath="self.mameSpeed" id="nFG-yA-KC1"/>
</connections>
</popUpButton>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="knB-Rn-1Cm">
<rect key="frame" x="15" y="40" width="67" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="check" title="Rewind" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="Y7b-jN-HCc">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<binding destination="-2" name="value" keyPath="self.mameRewind" id="Hw5-n7-O27"/>
</connections>
</button>
</subviews>
</view>
</tabViewItem>
@@ -281,7 +299,7 @@
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="5Yf-ZJ-8kx">
<rect key="frame" x="132" y="59" width="523" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.wav" drawsBackground="YES" usesSingleLineMode="YES" id="Xqc-zw-28b">
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.wav" drawsBackground="YES" id="Xqc-zw-28b">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
@@ -298,7 +316,7 @@
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ne8-5I-D1H">
<rect key="frame" x="132" y="28" width="523" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.vgm" drawsBackground="YES" usesSingleLineMode="YES" id="xGs-Mi-wzj">
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.vgm" drawsBackground="YES" id="xGs-Mi-wzj">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
@@ -323,7 +341,7 @@
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Xht-PS-Hw8">
<rect key="frame" x="132" y="90" width="523" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.avi" drawsBackground="YES" usesSingleLineMode="YES" id="iY4-FF-x2e">
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file.avi" drawsBackground="YES" id="iY4-FF-x2e">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
@@ -351,69 +369,26 @@
</subviews>
</view>
</tabViewItem>
<tabViewItem label="Paths" identifier="" id="PVN-Iw-nYG">
<view key="view" id="5qP-bQ-Id6">
<rect key="frame" x="10" y="33" width="672" height="114"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="VDW-FX-9az">
<rect key="frame" x="132" y="90" width="523" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/directory/" drawsBackground="YES" usesSingleLineMode="YES" id="ykl-aj-n1L">
<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="enabled" keyPath="self.mameShareDirectory" id="bPv-hU-XgK"/>
<binding destination="-2" name="value" keyPath="self.mameShareDirectoryPath" id="ddj-BN-tsY">
<dictionary key="options">
<string key="NSNullPlaceholder">/path/to/directory/</string>
</dictionary>
</binding>
</connections>
</textField>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1fA-nr-wns">
<rect key="frame" x="15" y="91" width="117" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="check" title="Share Directory" bezelStyle="regularSquare" imagePosition="left" inset="2" id="xmA-1v-wU7">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<binding destination="-2" name="value" keyPath="self.mameShareDirectory" id="x3D-ho-u4v"/>
</connections>
</button>
</subviews>
</view>
</tabViewItem>
</tabViewItems>
<connections>
<binding destination="-2" name="hidden" keyPath="machine" id="odt-eJ-VrX">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</tabView>
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="J9O-xI-P5J" customClass="FlippedView">
<rect key="frame" x="654" y="107" width="326" height="331"/>
<rect key="frame" x="382" y="92" width="316" height="331"/>
<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="1001" height="69"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<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="1001" height="69"/>
<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="1001" height="69"/>
<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="1001" height="69"/>
<size key="maxSize" width="1001" height="10000000"/>
<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">
@@ -435,8 +410,8 @@
</scroller>
</scrollView>
<searchField wantsLayer="YES" verticalHuggingPriority="750" textCompletion="NO" id="pNl-g4-ZLh" customClass="AutocompleteControl">
<rect key="frame" x="654" y="446" width="326" height="22"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<rect key="frame" x="382" y="431" width="316" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<searchFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" borderStyle="bezel" placeholderString="Software List" usesSingleLineMode="YES" bezelStyle="round" id="sMi-a3-XEn">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -444,199 +419,15 @@
</searchFieldCell>
<connections>
<action selector="softwareChanged:" target="-2" id="879-da-UEc"/>
<binding destination="-2" name="hidden" keyPath="machine" id="RdE-9k-oFd">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</searchField>
<customView id="oVt-eD-aaj" customClass="FlippedView">
<rect key="frame" x="0.0" y="69" width="294" height="571"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
</customView>
<box verticalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="UwI-q9-hEm">
<rect key="frame" x="0.0" y="67" width="1000" height="5"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
</box>
<box horizontalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="xjH-Gv-MHt">
<rect key="frame" x="291" y="69" width="5" height="571"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" heightSizable="YES"/>
</box>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="nKp-px-nHg">
<rect key="frame" x="869.5" y="76" width="111" height="23"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Launch" bezelStyle="texturedRounded" image="NSAppleMenuImage" imagePosition="left" alignment="center" borderStyle="border" inset="2" id="Ct1-Rb-7uI">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
DQ
</string>
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
</buttonCell>
<connections>
<action selector="launchAction:" target="-2" id="a4d-zv-1CU"/>
<binding destination="-2" name="hidden" keyPath="machine" id="8Ks-FY-Tmk">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</button>
</subviews>
</view>
<toolbar key="toolbar" implicitIdentifier="ACA8EE70-5505-4CFD-9F78-7A480D93260B" autosavesConfiguration="NO" allowsUserCustomization="NO" prefersToBeShown="NO" displayMode="iconAndLabel" sizeMode="regular" id="b3J-Bx-3nk">
<allowedToolbarItems>
<toolbarItem implicitItemIdentifier="NSToolbarShowColorsItem" id="uHd-dY-alN"/>
<toolbarItem implicitItemIdentifier="NSToolbarShowFontsItem" id="WEM-Gw-Utx"/>
<toolbarItem implicitItemIdentifier="NSToolbarPrintItem" id="RCG-fn-6Ue"/>
<toolbarItem implicitItemIdentifier="NSToolbarSpaceItem" id="BRc-Qf-FCk"/>
<toolbarItem implicitItemIdentifier="NSToolbarFlexibleSpaceItem" id="Dtt-KT-5NO"/>
</allowedToolbarItems>
<defaultToolbarItems/>
</toolbar>
<connections>
<outlet property="menu" destination="Aa5-Sk-gZX" id="Sj0-0o-oZb"/>
</connections>
<point key="canvasLocation" x="590" y="40"/>
<point key="canvasLocation" x="769" y="120.5"/>
</window>
<viewController title="Media View" nibName="MediaView" id="t7c-zy-czN" customClass="MediaViewController"/>
<viewController title="Slot View" nibName="SlotView" id="lyS-mc-3Tf" customClass="SlotViewController"/>
<window title="Add Bookmark" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="yIt-hP-HBq">
<windowStyleMask key="styleMask" titled="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="240" width="462" height="116"/>
<rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/>
<view key="contentView" wantsLayer="YES" id="WVd-g4-Tbl">
<rect key="frame" x="0.0" y="0.0" width="462" height="116"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Gho-Xy-rn4">
<rect key="frame" x="358" y="13" width="90" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Add" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="Vxo-rD-aMe">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
DQ
</string>
</buttonCell>
<connections>
<action selector="bookmarkSave:" target="-2" id="wLF-LE-5RO"/>
<binding destination="-2" name="enabled" keyPath="bookmarkName" id="U5R-gU-1bE">
<dictionary key="options">
<string key="NSValueTransformerName">StringNotEmptyTransformer</string>
</dictionary>
</binding>
</connections>
</button>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="3sv-Kd-Ep5">
<rect key="frame" x="268" y="13" width="90" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="jaa-RY-PAg">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="bookmarkCancel:" target="-2" id="uWM-vs-hz7"/>
</connections>
</button>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1fO-x7-Gft">
<rect key="frame" x="18" y="80" width="103" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Add Bookmark…" id="AZS-JR-SNt">
<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>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="fAl-Vn-x1w">
<rect key="frame" x="20" y="49" width="422" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="bookmark name" drawsBackground="YES" id="Enq-2z-cle">
<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="bookmarkName" id="84v-el-4Uk">
<dictionary key="options">
<bool key="NSContinuouslyUpdatesValue" value="YES"/>
<string key="NSNullPlaceholder">bookmark name</string>
</dictionary>
</binding>
</connections>
</textField>
</subviews>
</view>
<point key="canvasLocation" x="130" y="70"/>
</window>
<viewController nibName="MachineView" id="FSD-3v-Wni" customClass="NewMachineViewController"/>
<menu id="Aa5-Sk-gZX">
<items>
<menuItem title="Launch" image="NSAppleMenuImage" id="OSH-7C-D6z">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="launchAction:" target="-2" id="ZY2-He-VyK"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="Iti-F9-p35"/>
<menuItem title="List Media…" id="M5h-4W-0nV">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="listMedia:" target="-2" id="IO7-MG-zud"/>
<binding destination="-2" name="hidden" keyPath="optionKey" id="LhL-2l-iss">
<dictionary key="options">
<string key="NSValueTransformerName">NSNegateBoolean</string>
</dictionary>
</binding>
</connections>
</menuItem>
<menuItem title="List Slots…" id="cNj-Sb-KkE">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="listSlots:" target="-2" id="3nb-mV-eUK"/>
<binding destination="-2" name="hidden" keyPath="optionKey" id="dwp-Kn-LfC">
<dictionary key="options">
<string key="NSValueTransformerName">NSNegateBoolean</string>
</dictionary>
</binding>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="yZx-W2-lZg"/>
<menuItem title="Reset All" id="PQ0-yO-SKz">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="resetAll:" target="-2" id="hF5-fl-bMr"/>
</connections>
</menuItem>
<menuItem title="Reset Machine" id="1by-3B-LSd">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="resetMachine:" target="-2" id="7au-OM-Q88"/>
</connections>
</menuItem>
<menuItem title="Reset Slots" id="ccx-xm-qeo">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="resetSlots:" target="lyS-mc-3Tf" id="39K-rS-u9D"/>
</connections>
</menuItem>
<menuItem title="Reset Media" id="Opr-7k-fO1">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="resetMedia:" target="-2" id="n5j-1R-NJl"/>
</connections>
</menuItem>
</items>
<connections>
<outlet property="delegate" destination="-2" id="wqC-IG-63F"/>
</connections>
<point key="canvasLocation" x="-121" y="-2"/>
</menu>
<viewController title="Slot View" nibName="NewSlotView" id="lyS-mc-3Tf" customClass="NewSlotViewController"/>
<customObject id="RgH-d9-xl8" customClass="MachineViewController"/>
</objects>
<resources>
<image name="NSAppleMenuImage" width="11" height="14"/>
-109
View File
@@ -1,109 +0,0 @@
<?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="NewMachineViewController">
<connections>
<outlet property="outlineView" destination="9V6-He-b8A" id="XeC-DJ-oXY"/>
<outlet property="view" destination="t3T-qF-D0e" id="Svb-w7-hs9"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<scrollView borderType="none" autohidesScrollers="YES" horizontalLineScroll="26" horizontalPageScroll="10" verticalLineScroll="26" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" id="t3T-qF-D0e">
<rect key="frame" x="0.0" y="0.0" width="274" height="543"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" drawsBackground="NO" id="DyG-qq-uBF">
<rect key="frame" x="0.0" y="0.0" width="274" height="543"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<outlineView verticalHuggingPriority="750" allowsExpansionToolTips="YES" columnAutoresizingStyle="lastColumnOnly" selectionHighlightStyle="sourceList" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" autosaveName="machine-view" rowHeight="24" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="16" autosaveExpandedItems="YES" outlineTableColumn="e67-js-boV" id="9V6-He-b8A">
<rect key="frame" x="0.0" y="0.0" width="274" height="543"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn width="271" minWidth="16" maxWidth="1000" id="e67-js-boV">
<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="jZU-xV-PI4">
<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 identifier="HeaderCell" id="2iF-4F-HfC">
<rect key="frame" x="1" y="1" width="271" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="9tU-X8-FZn">
<rect key="frame" x="0.0" y="0.0" width="271" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="HEADER CELL" id="EUi-TS-vlq">
<font key="font" metaFont="systemBold"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="2iF-4F-HfC" name="value" keyPath="objectValue.description" id="He3-9c-g9A"/>
</connections>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="9tU-X8-FZn" id="p2B-eV-6bS"/>
</connections>
</tableCellView>
<tableCellView identifier="DataCell" id="7b4-T1-d29">
<rect key="frame" x="1" y="20" width="271" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="FkS-zP-pRB">
<rect key="frame" x="0.0" y="0.0" width="271" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="g6t-E7-0lM">
<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="7b4-T1-d29" name="value" keyPath="objectValue.description" id="kp8-ww-1aE"/>
</connections>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="FkS-zP-pRB" id="JkE-pr-7px"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<action selector="clickAction:" target="-2" id="O3p-cV-gwk"/>
<outlet property="dataSource" destination="-2" id="nW2-qs-3w6"/>
<outlet property="delegate" destination="-2" id="4Wc-Pe-v81"/>
</connections>
</outlineView>
</subviews>
<nil key="backgroundColor"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="kig-a5-Ay0">
<rect key="frame" x="-100" y="-100" width="238" height="15"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<scroller key="verticalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="NO" id="lLp-pv-Fbj" customClass="TransparentScroller">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
<point key="canvasLocation" x="-91" y="132"/>
</scrollView>
</objects>
</document>
-40
View File
@@ -19,12 +19,6 @@
</connections>
</customObject>
<customObject id="YLy-65-1bz" customClass="NSFontManager"/>
<customObject id="sJn-ug-xF3" customClass="BookmarkManager">
<connections>
<outlet property="menu" destination="ha0-nx-PIl" id="vTa-TU-DS1"/>
</connections>
</customObject>
<customObject id="3aq-Tx-mno" customClass="SUUpdater"/>
<menu title="Main Menu" systemMenu="main" id="AYu-sK-qS6">
<items>
<menuItem title="Ample" id="1Xt-HY-uBw">
@@ -37,12 +31,6 @@
<action selector="orderFrontStandardAboutPanel:" target="-1" id="Exp-CZ-Vem"/>
</connections>
</menuItem>
<menuItem title="Check for Updates…" id="CPy-r4-rzr">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="checkForUpdates:" target="3aq-Tx-mno" id="qJG-Nv-0Lu"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="VOq-y0-SEH"/>
<menuItem title="Preferences…" keyEquivalent="," id="BOF-NM-1cW">
<connections>
@@ -401,34 +389,6 @@
</items>
</menu>
</menuItem>
<menuItem title="Bookmarks" id="vHO-2e-qJc">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Bookmarks" id="ha0-nx-PIl">
<items>
<menuItem title="Add Bookmark…" keyEquivalent="d" id="1JF-xV-zmG">
<connections>
<action selector="addBookmark:" target="-1" id="cqp-ko-BfQ"/>
</connections>
</menuItem>
<menuItem title="Manage Bookmarks…" id="isI-q6-b1V">
<modifierMask key="keyEquivalentModifierMask"/>
</menuItem>
<menuItem title="Set Default" id="vbR-vS-lqO">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="defaultSave:" target="-1" id="FP9-EX-OKP"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="gWR-Yl-mg6"/>
<menuItem title="Default" id="mXC-Lp-gem">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="defaultLoad:" target="-1" id="ErS-k6-azP"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>
<menuItem title="Window" id="aUF-d1-5bR">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Window" systemMenu="window" id="Td7-aD-5lo">
+1 -148
View File
@@ -52,16 +52,13 @@
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
<connections>
<binding destination="33q-UT-ur5" name="value" keyPath="objectValue.title" id="JQR-UW-ifh"/>
</connections>
</textField>
</subviews>
<connections>
<outlet property="textField" destination="Pep-mX-LHY" id="hUe-cf-6vq"/>
</connections>
</tableCellView>
<tableCellView identifier="ItemView" translatesAutoresizingMaskIntoConstraints="NO" id="yGq-lc-RCM" customClass="PathTableCellView">
<tableCellView identifier="ItemView" translatesAutoresizingMaskIntoConstraints="NO" id="yGq-lc-RCM" customClass="TablePathView">
<rect key="frame" x="1" y="21" width="296" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
@@ -73,8 +70,6 @@
</pathCell>
<connections>
<action selector="pathAction:" target="-2" id="4oX-bW-ANp"/>
<binding destination="yGq-lc-RCM" name="value" keyPath="objectValue.url" id="Ony-ph-VVo"/>
<binding destination="yGq-lc-RCM" name="enabled" keyPath="objectValue.valid" id="f8P-gt-vmK"/>
</connections>
</pathControl>
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" id="6g1-NT-J1w">
@@ -91,7 +86,6 @@
</buttonCell>
<connections>
<action selector="ejectAction:" target="-2" id="XAl-eQ-nUj"/>
<binding destination="yGq-lc-RCM" name="enabled" keyPath="objectValue.occupied" id="4a4-L7-ztC"/>
</connections>
</button>
</subviews>
@@ -101,147 +95,6 @@
<outlet property="pathControl" destination="f7R-TO-fmF" id="oH7-N3-JC7"/>
</connections>
</tableCellView>
<tableCellView identifier="BBItemView" id="2Nq-Xz-tkV" customClass="PathTableCellView">
<rect key="frame" x="1" y="46" width="296" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" id="47E-Ef-Ott">
<rect key="frame" x="0.0" y="1" width="20" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" image="drag-handle-4x10" id="vwE-Ev-NBf"/>
</imageView>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="zxn-1E-o34" customClass="EjectButton">
<rect key="frame" x="277" y="3" width="16" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="bevel" bezelStyle="regularSquare" image="eject-16x16" imagePosition="only" alignment="center" alternateImage="eject-hover-16x16" imageScaling="proportionallyDown" inset="2" id="Os7-NH-tnx">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="ejectAction:" target="-2" id="uy2-92-9La"/>
<binding destination="2Nq-Xz-tkV" name="enabled" keyPath="objectValue.occupied" id="SNi-sQ-J2W"/>
</connections>
</button>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="pNE-yJ-EK8">
<rect key="frame" x="20" y="0.0" width="244" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="socket.address:port or /path/to/file" drawsBackground="YES" id="h2U-ig-Cms">
<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>
<action selector="textAction:" target="-2" id="lmX-t8-mEc"/>
<binding destination="2Nq-Xz-tkV" name="value" keyPath="objectValue.string" id="2dZ-JJ-asM">
<dictionary key="options">
<string key="NSNullPlaceholder">socket.address:port or /path/to/file</string>
</dictionary>
</binding>
<binding destination="2Nq-Xz-tkV" name="enabled" keyPath="objectValue.valid" id="ZTM-E3-Y9P"/>
</connections>
</textField>
</subviews>
<connections>
<outlet property="dragHandle" destination="47E-Ef-Ott" id="bnY-rz-24V"/>
<outlet property="ejectButton" destination="zxn-1E-o34" id="eC6-Mf-tN6"/>
</connections>
</tableCellView>
<tableCellView identifier="OutputItemView" id="jQd-Ar-5uf" customClass="PathTableCellView">
<rect key="frame" x="1" y="71" width="296" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" id="Jg1-Wh-HDk">
<rect key="frame" x="0.0" y="1" width="20" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" image="drag-handle-4x10" id="SjY-iM-xSZ"/>
</imageView>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="vG4-PP-efF" customClass="EjectButton">
<rect key="frame" x="277" y="3" width="16" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="bevel" bezelStyle="regularSquare" image="eject-16x16" imagePosition="only" alignment="center" alternateImage="eject-hover-16x16" imageScaling="proportionallyDown" inset="2" id="VX6-hb-mCU">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="ejectAction:" target="-2" id="LNr-rK-kpx"/>
<binding destination="jQd-Ar-5uf" name="enabled" keyPath="objectValue.occupied" id="p4S-6q-dCG"/>
</connections>
</button>
<textField verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Tm9-Zq-fag">
<rect key="frame" x="20" y="0.0" width="244" height="21"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" placeholderString="/path/to/file" drawsBackground="YES" id="RUQ-s4-75A">
<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>
<action selector="textAction:" target="-2" id="N7h-6y-D8W"/>
<binding destination="jQd-Ar-5uf" name="value" keyPath="objectValue.string" id="kXU-qJ-HKa">
<dictionary key="options">
<string key="NSNullPlaceholder">/path/to/file</string>
</dictionary>
</binding>
<binding destination="jQd-Ar-5uf" name="enabled" keyPath="objectValue.valid" id="1wE-NY-Vb2"/>
</connections>
</textField>
</subviews>
<connections>
<outlet property="dragHandle" destination="Jg1-Wh-HDk" id="o14-ay-0Ou"/>
<outlet property="ejectButton" destination="vG4-PP-efF" id="X2I-2N-t5r"/>
</connections>
</tableCellView>
<tableCellView identifier="MidiItemView" id="HDi-YM-iKn" customClass="MidiTableCellView">
<rect key="frame" x="1" y="96" width="296" height="22"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" id="XcO-0S-W4c">
<rect key="frame" x="0.0" y="1" width="20" height="20"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageAlignment="left" image="drag-handle-4x10" id="4a2-So-rxD"/>
</imageView>
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="F3v-8Z-LaF" customClass="EjectButton">
<rect key="frame" x="277" y="3" width="16" height="16"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="bevel" bezelStyle="regularSquare" image="eject-16x16" imagePosition="only" alignment="center" alternateImage="eject-hover-16x16" imageScaling="proportionallyDown" inset="2" id="b3t-Zp-2si">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="ejectAction:" target="-2" id="AvU-Sz-QKJ"/>
<binding destination="HDi-YM-iKn" name="enabled" keyPath="objectValue.occupied" id="ERy-Iz-T9Q"/>
</connections>
</button>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="L2F-mj-lkr">
<rect key="frame" x="20" y="-3" width="244" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="CaJ-NG-vbR" id="Rac-za-bEQ">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<menu key="menu" id="I55-5S-oM2">
<items>
<menuItem state="on" id="CaJ-NG-vbR">
<modifierMask key="keyEquivalentModifierMask"/>
</menuItem>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="midiAction:" target="-2" id="LDL-4h-xUR"/>
<binding destination="HDi-YM-iKn" name="selectedValue" keyPath="objectValue.string" id="xjL-hx-VG3">
<dictionary key="options">
<string key="NSValueTransformerName">EmptyStringTransformer</string>
</dictionary>
</binding>
</connections>
</popUpButton>
</subviews>
<connections>
<outlet property="dragHandle" destination="XcO-0S-W4c" id="oKY-UF-LkW"/>
<outlet property="ejectButton" destination="F3v-8Z-LaF" id="ql8-4u-qCA"/>
<outlet property="popUpButton" destination="L2F-mj-lkr" id="Ktx-Yc-DIp"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
+236
View File
@@ -0,0 +1,236 @@
<?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="NewSlotViewController">
<connections>
<outlet property="_popover" destination="QIT-2T-wdy" id="WUB-OS-kem"/>
<outlet property="childOutlineView" destination="uM0-Gk-crn" id="aL5-uC-O28"/>
<outlet property="outlineView" destination="Xj3-Qf-yek" id="AWE-Rg-XUM"/>
<outlet property="view" destination="D45-lv-6Fv" id="av3-OE-ph2"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<scrollView focusRingType="none" borderType="none" autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" id="D45-lv-6Fv">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" autoresizesSubviews="NO" focusRingType="none" drawsBackground="NO" copiesOnScroll="NO" id="8x1-xN-a7c">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" selectionHighlightStyle="none" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="2" autoresizesOutlineColumn="YES" outlineTableColumn="u7T-p8-F2Z" id="Xj3-Qf-yek">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn editable="NO" width="296" minWidth="40" maxWidth="1000" id="u7T-p8-F2Z">
<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="FM7-eO-FE4">
<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"/>
<prototypeCellViews>
<tableCellView identifier="MenuCell" id="1RI-9K-5qj" customClass="SlotTableCellView">
<rect key="frame" x="1" y="1" width="296" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qIF-d4-kOf">
<rect key="frame" x="0.0" y="5" width="90" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="RAM:" id="tIz-xZ-ZJH">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="zQ8-o3-yBB">
<rect key="frame" x="82" y="0.0" width="199" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" autoenablesItems="NO" selectedItem="tGi-yg-GFr" id="gt4-HK-pd1">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" autoenablesItems="NO" id="KWV-nn-eiB">
<items>
<menuItem title="Item 1" state="on" id="tGi-yg-GFr"/>
<menuItem title="Item 2" id="XJr-Gb-4D4"/>
<menuItem title="Item 3" id="JeB-Fb-DeQ"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="9MH-mu-u5V"/>
</connections>
</popUpButton>
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="xCe-sY-sGe">
<rect key="frame" x="282" y="8" width="14" height="10"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="NSListViewTemplate" imagePosition="only" alignment="center" imageScaling="proportionallyUpOrDown" inset="2" id="0qU-ID-kJ8">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="hamburger:" target="-2" id="5Xa-j7-Aod"/>
<binding destination="1RI-9K-5qj" name="hidden" keyPath="objectValue.selectedItem.children" id="rY2-0l-0N8">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</button>
</subviews>
<connections>
<outlet property="hamburgerButton" destination="xCe-sY-sGe" id="5Da-If-Bt4"/>
<outlet property="menuButton" destination="zQ8-o3-yBB" id="zZf-nm-tCI"/>
<outlet property="textField" destination="qIF-d4-kOf" id="zIF-4n-v1e"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="-2" id="OV9-yE-OFp"/>
<outlet property="delegate" destination="-2" id="kXs-TN-3VL"/>
</connections>
</outlineView>
</subviews>
<color key="backgroundColor" name="windowBackgroundColor" catalog="System" colorSpace="catalog"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="rYF-ld-adB">
<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="4pL-Dn-e75" customClass="TransparentScroller">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="backgroundColor">
<color key="value" name="windowBackgroundColor" catalog="System" colorSpace="catalog"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</scroller>
<point key="canvasLocation" x="-100" y="154"/>
</scrollView>
<viewController id="ziL-Zf-s1k" userLabel="Popover View Controller">
<connections>
<outlet property="view" destination="uew-UQ-Q25" id="qjB-ya-gFf"/>
</connections>
</viewController>
<popover behavior="t" id="QIT-2T-wdy">
<connections>
<outlet property="contentViewController" destination="ziL-Zf-s1k" id="rj8-2U-9t0"/>
</connections>
</popover>
<customView id="uew-UQ-Q25">
<rect key="frame" x="0.0" y="0.0" width="250" height="400"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<button id="2jh-iq-DV6">
<rect key="frame" x="232" y="382" width="14" height="14"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="NSStopProgressFreestandingTemplate" imagePosition="only" alignment="center" imageScaling="proportionallyUpOrDown" inset="2" id="Wp7-Km-kYI">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="performClose:" target="QIT-2T-wdy" id="Q04-24-ZOK"/>
</connections>
</button>
<scrollView focusRingType="none" borderType="none" autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" id="5gB-oE-Gza">
<rect key="frame" x="0.0" y="20" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<clipView key="contentView" focusRingType="none" drawsBackground="NO" copiesOnScroll="NO" id="X5e-Ka-JLr">
<rect key="frame" x="0.0" y="0.0" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" selectionHighlightStyle="none" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="16" autoresizesOutlineColumn="YES" outlineTableColumn="o1K-z1-KVi" id="uM0-Gk-crn">
<rect key="frame" x="0.0" y="0.0" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn width="230" minWidth="40" maxWidth="1000" id="o1K-z1-KVi">
<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="A12-NQ-gW3">
<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"/>
<prototypeCellViews>
<tableCellView identifier="MenuCell" id="Mgb-8H-DmI" customClass="SlotTableCellView">
<rect key="frame" x="1" y="1" width="230" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ThL-Yz-7Kd">
<rect key="frame" x="1" y="0.0" width="229" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" autoenablesItems="NO" selectedItem="djR-rV-wzX" id="SkW-fW-gwL">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" autoenablesItems="NO" id="7Ib-TL-f6U">
<items>
<menuItem title="Item 1" state="on" id="djR-rV-wzX"/>
<menuItem title="Item 2" id="qbC-4D-6t6"/>
<menuItem title="Item 3" id="qPv-x5-zpj"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="ytA-nD-fIS"/>
</connections>
</popUpButton>
</subviews>
<connections>
<outlet property="menuButton" destination="ThL-Yz-7Kd" id="3Oc-hx-qKl"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="-2" id="HXP-pH-3Lc"/>
<outlet property="delegate" destination="-2" id="nwb-IL-MsP"/>
</connections>
</outlineView>
</subviews>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="Keh-oo-CPO">
<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="wtc-gL-alh" customClass="TransparentScroller">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
</scrollView>
</subviews>
<point key="canvasLocation" x="-451" y="61"/>
</customView>
</objects>
<resources>
<image name="NSListViewTemplate" width="14" height="10"/>
<image name="NSStopProgressFreestandingTemplate" width="14" height="14"/>
</resources>
</document>
+614 -218
View File
@@ -8,229 +8,625 @@
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="SlotViewController">
<connections>
<outlet property="_popover" destination="QIT-2T-wdy" id="WUB-OS-kem"/>
<outlet property="childOutlineView" destination="uM0-Gk-crn" id="aL5-uC-O28"/>
<outlet property="outlineView" destination="Xj3-Qf-yek" id="AWE-Rg-XUM"/>
<outlet property="view" destination="D45-lv-6Fv" id="av3-OE-ph2"/>
<outlet property="aux_menu" destination="3kq-qn-7YR" id="wic-Ry-yAf"/>
<outlet property="exp_menu" destination="San-wP-1ez" id="X7u-dM-xrI"/>
<outlet property="game_menu" destination="K8G-bZ-6mZ" id="IeQ-ZT-5F6"/>
<outlet property="modem_menu" destination="KHf-kC-BpZ" id="Qab-mA-anC"/>
<outlet property="printer_menu" destination="sTp-en-8Wd" id="zeu-LF-6mV"/>
<outlet property="ram_menu" destination="Yks-M5-vi0" id="h5y-Un-jYJ"/>
<outlet property="rs232_menu" destination="6ln-U2-0Pi" id="7CT-OE-idV"/>
<outlet property="sl0_menu" destination="Jw1-t7-YyU" id="BB5-6y-zyf"/>
<outlet property="sl1_menu" destination="bta-RS-JT4" id="cpI-db-kzX"/>
<outlet property="sl2_menu" destination="cDU-b1-x5a" id="WtL-Fo-Q1B"/>
<outlet property="sl3_menu" destination="aSh-cs-0Nn" id="24o-66-LjH"/>
<outlet property="sl4_menu" destination="kU5-cR-hPZ" id="STc-6r-nxH"/>
<outlet property="sl5_menu" destination="8z4-8f-kLU" id="cLl-Ee-LUD"/>
<outlet property="sl6_menu" destination="GLb-F4-PWe" id="ubk-pt-e1Q"/>
<outlet property="sl7_menu" destination="IV2-3M-qfw" id="s5k-4G-w4r"/>
<outlet property="view" destination="OM3-7F-wiN" id="yre-ts-aHj"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<scrollView focusRingType="none" borderType="none" autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" id="D45-lv-6Fv">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<clipView key="contentView" autoresizesSubviews="NO" focusRingType="none" drawsBackground="NO" copiesOnScroll="NO" id="8x1-xN-a7c">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" selectionHighlightStyle="none" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="2" autoresizesOutlineColumn="YES" outlineTableColumn="u7T-p8-F2Z" id="Xj3-Qf-yek">
<rect key="frame" x="0.0" y="0.0" width="316" height="386"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn editable="NO" width="296" minWidth="40" maxWidth="1000" id="u7T-p8-F2Z">
<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="FM7-eO-FE4">
<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"/>
<prototypeCellViews>
<tableCellView identifier="MenuCell" id="1RI-9K-5qj" customClass="SlotTableCellView">
<rect key="frame" x="1" y="1" width="296" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qIF-d4-kOf">
<rect key="frame" x="0.0" y="5" width="90" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="RAM:" id="tIz-xZ-ZJH">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="zQ8-o3-yBB">
<rect key="frame" x="82" y="0.0" width="199" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" autoenablesItems="NO" selectedItem="tGi-yg-GFr" id="gt4-HK-pd1">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" autoenablesItems="NO" id="KWV-nn-eiB">
<items>
<menuItem title="Item 1" state="on" id="tGi-yg-GFr"/>
<menuItem title="Item 2" id="XJr-Gb-4D4"/>
<menuItem title="Item 3" id="JeB-Fb-DeQ"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="9MH-mu-u5V"/>
</connections>
</popUpButton>
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="xCe-sY-sGe">
<rect key="frame" x="282" y="8" width="14" height="10"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="NSListViewTemplate" imagePosition="only" alignment="center" imageScaling="proportionallyUpOrDown" inset="2" id="0qU-ID-kJ8">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="hamburger:" target="-2" id="5Xa-j7-Aod"/>
<binding destination="1RI-9K-5qj" name="hidden" keyPath="objectValue.selectedItem.children" id="rY2-0l-0N8">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</button>
</subviews>
<connections>
<outlet property="hamburgerButton" destination="xCe-sY-sGe" id="5Da-If-Bt4"/>
<outlet property="menuButton" destination="zQ8-o3-yBB" id="zZf-nm-tCI"/>
<outlet property="textField" destination="qIF-d4-kOf" id="zIF-4n-v1e"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="-2" id="OV9-yE-OFp"/>
<outlet property="delegate" destination="-2" id="kXs-TN-3VL"/>
</connections>
</outlineView>
</subviews>
<color key="backgroundColor" name="windowBackgroundColor" catalog="System" colorSpace="catalog"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="rYF-ld-adB">
<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="4pL-Dn-e75" customClass="TransparentScroller">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="color" keyPath="backgroundColor">
<color key="value" name="windowBackgroundColor" catalog="System" colorSpace="catalog"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</scroller>
<point key="canvasLocation" x="-100" y="154"/>
</scrollView>
<viewController id="ziL-Zf-s1k" userLabel="Popover View Controller">
<connections>
<outlet property="view" destination="uew-UQ-Q25" id="qjB-ya-gFf"/>
</connections>
</viewController>
<popover behavior="t" id="QIT-2T-wdy">
<connections>
<outlet property="contentViewController" destination="ziL-Zf-s1k" id="rj8-2U-9t0"/>
</connections>
</popover>
<customView id="uew-UQ-Q25">
<rect key="frame" x="0.0" y="0.0" width="250" height="400"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
<button id="2jh-iq-DV6">
<rect key="frame" x="232" y="382" width="14" height="14"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="square" bezelStyle="shadowlessSquare" image="NSStopProgressFreestandingTemplate" imagePosition="only" alignment="center" imageScaling="proportionallyUpOrDown" inset="2" id="Wp7-Km-kYI">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<gridView autoresizesSubviews="NO" misplaced="YES" xPlacement="leading" yPlacement="bottom" rowAlignment="none" translatesAutoresizingMaskIntoConstraints="NO" id="OM3-7F-wiN">
<rect key="frame" x="0.0" y="0.0" width="306" height="459"/>
<rows>
<gridRow yPlacement="center" height="25" id="tHD-ui-hIL">
<connections>
<action selector="performClose:" target="QIT-2T-wdy" id="Q04-24-ZOK"/>
<binding destination="-2" name="hidden" keyPath="machine.ram" id="ze9-jx-lv0">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</button>
<scrollView focusRingType="none" borderType="none" autohidesScrollers="YES" horizontalLineScroll="27" horizontalPageScroll="10" verticalLineScroll="27" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" id="5gB-oE-Gza">
<rect key="frame" x="0.0" y="20" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<clipView key="contentView" focusRingType="none" drawsBackground="NO" copiesOnScroll="NO" id="X5e-Ka-JLr">
<rect key="frame" x="0.0" y="0.0" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<outlineView focusRingType="none" verticalHuggingPriority="750" allowsExpansionToolTips="YES" selectionHighlightStyle="none" columnReordering="NO" columnResizing="NO" multipleSelection="NO" autosaveColumns="NO" typeSelect="NO" rowHeight="25" rowSizeStyle="automatic" viewBased="YES" indentationPerLevel="16" autoresizesOutlineColumn="YES" outlineTableColumn="o1K-z1-KVi" id="uM0-Gk-crn">
<rect key="frame" x="0.0" y="0.0" width="250" height="360"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<size key="intercellSpacing" width="3" height="2"/>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="gridColor" name="gridColor" catalog="System" colorSpace="catalog"/>
<tableColumns>
<tableColumn width="230" minWidth="40" maxWidth="1000" id="o1K-z1-KVi">
<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="A12-NQ-gW3">
<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"/>
<prototypeCellViews>
<tableCellView identifier="MenuCell" id="Mgb-8H-DmI" customClass="SlotTableCellView">
<rect key="frame" x="1" y="1" width="230" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<popUpButton verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ThL-Yz-7Kd">
<rect key="frame" x="1" y="0.0" width="229" height="25"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" autoenablesItems="NO" selectedItem="djR-rV-wzX" id="SkW-fW-gwL">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" autoenablesItems="NO" id="7Ib-TL-f6U">
<items>
<menuItem title="Item 1" state="on" id="djR-rV-wzX"/>
<menuItem title="Item 2" id="qbC-4D-6t6"/>
<menuItem title="Item 3" id="qPv-x5-zpj"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="ytA-nD-fIS"/>
</connections>
</popUpButton>
</subviews>
<connections>
<outlet property="menuButton" destination="ThL-Yz-7Kd" id="3Oc-hx-qKl"/>
</connections>
</tableCellView>
</prototypeCellViews>
</tableColumn>
</tableColumns>
<connections>
<outlet property="dataSource" destination="-2" id="HXP-pH-3Lc"/>
<outlet property="delegate" destination="-2" id="nwb-IL-MsP"/>
</connections>
</outlineView>
</subviews>
<color key="backgroundColor" white="1" alpha="0.0" colorSpace="custom" customColorSpace="calibratedWhite"/>
</clipView>
<scroller key="horizontalScroller" hidden="YES" wantsLayer="YES" verticalHuggingPriority="750" horizontal="YES" id="Keh-oo-CPO">
<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="wtc-gL-alh" customClass="TransparentScroller">
<rect key="frame" x="224" y="17" width="15" height="102"/>
<autoresizingMask key="autoresizingMask"/>
</scroller>
</scrollView>
</subviews>
<point key="canvasLocation" x="-451" y="61"/>
</customView>
</gridRow>
<gridRow yPlacement="center" height="25" id="Ccd-U2-Gx5">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl0" id="YsR-kI-yrh">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="JGU-aq-3uw">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl1" id="1io-aZ-v2G">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="gVW-Ya-phU">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl2" id="AgS-hm-ePr">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="3fP-qp-zmi">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl3" id="98U-4P-iRh">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="86u-5p-UT6">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl4" id="hsy-pm-Qjk">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="Wdg-xb-xQx">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl5" id="0QC-RB-278">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="ein-Fe-vBw">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl6" id="731-3P-DUy">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="qjB-2w-AWE">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.sl7" id="sew-Ds-4I9">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="EEX-dh-jwn">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.exp" id="EOZ-lS-QHF">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="OaZ-ZQ-gKK">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.aux" id="OlF-v7-JZx">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="wQi-Oz-7Ye">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.rs232" id="AeP-bn-blv">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="gr2-eY-995">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.gameio" id="x3I-Bd-9di">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="1xN-lm-s4l">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.printer" id="T9a-lH-z5K">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
<gridRow yPlacement="center" height="25" id="M2s-qn-SIT">
<connections>
<binding destination="-2" name="hidden" keyPath="machine.modem" id="PSe-R3-S3e">
<dictionary key="options">
<string key="NSValueTransformerName">NSIsNil</string>
</dictionary>
</binding>
</connections>
</gridRow>
</rows>
<columns>
<gridColumn xPlacement="fill" width="100" id="zpB-Rf-dWg"/>
<gridColumn xPlacement="fill" width="200" id="6Vn-yh-FoQ"/>
</columns>
<gridCells>
<gridCell row="tHD-ui-hIL" column="zpB-Rf-dWg" id="deJ-sv-Hb7">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="nHa-QG-HjJ">
<rect key="frame" x="-2" y="439" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="RAM:" id="CvY-8m-Ni9">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="tHD-ui-hIL" column="6Vn-yh-FoQ" id="dak-Ha-01u">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="16" translatesAutoresizingMaskIntoConstraints="NO" id="Yks-M5-vi0">
<rect key="frame" x="104" y="433" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="92u-m2-3yN" id="XFo-KF-ueS">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="k8O-sG-Qld">
<items>
<menuItem title="Item 1" state="on" id="92u-m2-3yN">
<attributedString key="attributedTitle"/>
</menuItem>
<menuItem title="Item 2" id="dPG-tR-M4A"/>
<menuItem title="Item 3" id="q2n-oZ-46s"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="memoryMenuChanged:" target="-2" id="m1Q-Xj-z22"/>
<binding destination="-2" name="content" keyPath="machine.ram" id="UCD-j5-7Bh"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="Ccd-U2-Gx5" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="QI6-Cz-URX">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="v8c-Rp-Mnt">
<rect key="frame" x="-2" y="408" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 0:" id="EF7-NX-RMW">
<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>
</gridCell>
<gridCell row="Ccd-U2-Gx5" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="0KQ-Qt-8KP">
<popUpButton key="contentView" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Jw1-t7-YyU">
<rect key="frame" x="104" y="402" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="8Iv-mH-mEI" id="47g-IO-4Xt">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="nrR-Tr-UaW">
<items>
<menuItem title="Item 1" state="on" id="8Iv-mH-mEI"/>
<menuItem title="Item 2" id="Prr-6W-NWp"/>
<menuItem title="Item 3" id="xz3-bi-5IM"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="wPZ-cY-9Ir"/>
<binding destination="-2" name="content" keyPath="machine.sl0" id="2aW-3q-Mvt"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="JGU-aq-3uw" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="Y1R-Ob-g2b">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="0gP-wH-DVr">
<rect key="frame" x="-2" y="377" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 1:" id="bfg-tf-E34">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="JGU-aq-3uw" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="v8q-Rj-E4q">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="1" translatesAutoresizingMaskIntoConstraints="NO" id="bta-RS-JT4">
<rect key="frame" x="104" y="371" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="dXO-at-nGw" id="kNn-6b-ysf">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="4ah-BI-RD5">
<items>
<menuItem title="Item 1" state="on" id="dXO-at-nGw"/>
<menuItem title="Item 2" id="UZY-8b-qmE"/>
<menuItem title="Item 3" id="zxA-OM-BIY"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="hl3-N2-89k"/>
<binding destination="-2" name="content" keyPath="machine.sl1" id="wQI-oy-SYz"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="gVW-Ya-phU" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="tpv-Yc-qii">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="EHZ-ol-QVz">
<rect key="frame" x="-2" y="346" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 2:" id="FlL-pN-rn7">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="gVW-Ya-phU" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="OzN-rM-Pgi">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="2" translatesAutoresizingMaskIntoConstraints="NO" id="cDU-b1-x5a">
<rect key="frame" x="104" y="340" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="vCY-qF-aB3" id="jvL-SH-nvG">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="Hp6-Gt-pVV">
<items>
<menuItem title="Item 1" state="on" id="vCY-qF-aB3"/>
<menuItem title="Item 2" id="pbR-nc-itb"/>
<menuItem title="Item 3" id="L8Z-vH-OCa"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="T5w-C4-Ohq"/>
<binding destination="-2" name="content" keyPath="machine.sl2" id="uXQ-0A-98q"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="3fP-qp-zmi" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="LbW-TT-AQ7">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="zGs-8d-L0S">
<rect key="frame" x="-2" y="315" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 3:" id="KZK-h8-8cw">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="3fP-qp-zmi" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="h8H-TB-p2z">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="3" translatesAutoresizingMaskIntoConstraints="NO" id="aSh-cs-0Nn">
<rect key="frame" x="104" y="309" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="2yS-4z-8OR" id="HaE-TD-5Wx">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="zka-z5-hPa">
<items>
<menuItem title="Item 1" state="on" id="2yS-4z-8OR"/>
<menuItem title="Item 2" id="q4H-Fz-zVr"/>
<menuItem title="Item 3" id="HtQ-6y-S25"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="5uS-La-5cM"/>
<binding destination="-2" name="content" keyPath="machine.sl3" id="YgU-fX-fPC"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="86u-5p-UT6" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="hJR-nJ-yYi">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="zsX-jd-6ba">
<rect key="frame" x="-2" y="284" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 4:" id="WXv-RF-e7f">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="86u-5p-UT6" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="dHu-cL-FyO">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="4" translatesAutoresizingMaskIntoConstraints="NO" id="kU5-cR-hPZ">
<rect key="frame" x="104" y="278" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="NaS-CV-XQm" id="rOP-eY-UKe">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="Iwv-z3-oJb">
<items>
<menuItem title="Item 1" state="on" id="NaS-CV-XQm"/>
<menuItem title="Item 2" id="ovb-SG-Eg4"/>
<menuItem title="Item 3" id="GVh-L4-3Cp"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="I35-wl-YdH"/>
<binding destination="-2" name="content" keyPath="machine.sl4" id="yfx-hj-6Ly"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="Wdg-xb-xQx" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="dsM-t5-8ng">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="ANg-c1-hGf">
<rect key="frame" x="-2" y="253" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 5:" id="EhN-EV-65V">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="Wdg-xb-xQx" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="ffm-pA-jjo">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="5" translatesAutoresizingMaskIntoConstraints="NO" id="8z4-8f-kLU">
<rect key="frame" x="104" y="247" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="gH7-4J-xsg" id="cmc-Gf-Slp">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="Cma-00-qCY">
<items>
<menuItem title="Item 1" state="on" id="gH7-4J-xsg"/>
<menuItem title="Item 2" id="meM-WH-GgP"/>
<menuItem title="Item 3" id="ILg-Ld-9Ri"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="jSe-j9-QUW"/>
<binding destination="-2" name="content" keyPath="machine.sl5" id="Uo1-Rg-wko"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="ein-Fe-vBw" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="PSw-Jx-eS2">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Cr1-RK-Z7V">
<rect key="frame" x="-2" y="222" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 6:" id="uzy-th-5Yc">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="ein-Fe-vBw" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="FsV-vO-KAs">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="6" translatesAutoresizingMaskIntoConstraints="NO" id="GLb-F4-PWe">
<rect key="frame" x="104" y="216" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="VaX-M9-Op0" id="CjU-rC-HUT">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="3xq-Hn-icN">
<items>
<menuItem title="Item 1" state="on" id="VaX-M9-Op0"/>
<menuItem title="Item 2" id="Fhy-5D-e6z"/>
<menuItem title="Item 3" id="9jw-LA-666"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="yZO-kH-P6Q"/>
<binding destination="-2" name="content" keyPath="machine.sl6" id="0ze-xJ-DNX"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="qjB-2w-AWE" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="1WE-Mm-0O3">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3Ia-XB-C6D">
<rect key="frame" x="-2" y="191" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Slot 7:" id="32J-6e-nRV">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="qjB-2w-AWE" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="Yvr-uR-Hr5">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="7" translatesAutoresizingMaskIntoConstraints="NO" id="IV2-3M-qfw">
<rect key="frame" x="104" y="185" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="8nb-Bq-4R4" id="nKb-Ar-bCb">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="R2a-Mg-LsY">
<items>
<menuItem title="Item 1" state="on" id="8nb-Bq-4R4"/>
<menuItem title="Item 2" id="rFT-bC-KE9"/>
<menuItem title="Item 3" id="4jB-gp-lYT"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="llh-ab-ayK"/>
<binding destination="-2" name="content" keyPath="machine.sl7" id="hT6-pS-WmL"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="EEX-dh-jwn" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="iRl-IX-FSD">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Avf-lX-f2Q">
<rect key="frame" x="-2" y="160" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Expansion:" id="PEU-OV-910">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="EEX-dh-jwn" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="Ehv-aA-Llc">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="8" translatesAutoresizingMaskIntoConstraints="NO" id="San-wP-1ez">
<rect key="frame" x="104" y="154" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="jtv-Qx-oVD" id="42u-b4-3kx">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="1hM-MS-UEz">
<items>
<menuItem title="Item 1" state="on" id="jtv-Qx-oVD"/>
<menuItem title="Item 2" id="UeB-A1-nyv"/>
<menuItem title="Item 3" id="GyZ-dv-MS4"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="fi5-WL-lQa"/>
<binding destination="-2" name="content" keyPath="machine.exp" id="C88-Gb-QTE"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="OaZ-ZQ-gKK" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="wRB-Wh-7kG">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="EMz-7i-H38">
<rect key="frame" x="-2" y="129" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Auxiliary:" id="SoV-Qy-h2g">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="OaZ-ZQ-gKK" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="bx6-Rc-x2V">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="9" translatesAutoresizingMaskIntoConstraints="NO" id="3kq-qn-7YR">
<rect key="frame" x="104" y="123" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="vWX-Cb-ldP" id="NqP-Uq-Knv">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="7Ef-KS-ulj">
<items>
<menuItem title="Item 1" state="on" id="vWX-Cb-ldP"/>
<menuItem title="Item 2" id="Yg1-xZ-vXq"/>
<menuItem title="Item 3" id="BwC-w9-hBy"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="uvt-uD-Adn"/>
<binding destination="-2" name="content" keyPath="machine.aux" id="KA7-7x-qeJ"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="wQi-Oz-7Ye" column="zpB-Rf-dWg" xPlacement="fill" yPlacement="center" id="KoQ-xV-fQu">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="JAG-sJ-u2B">
<rect key="frame" x="-2" y="98" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="RS 232:" id="iG2-rY-VDv">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="wQi-Oz-7Ye" column="6Vn-yh-FoQ" xPlacement="fill" yPlacement="center" id="zWk-jd-i0V">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="10" translatesAutoresizingMaskIntoConstraints="NO" id="6ln-U2-0Pi">
<rect key="frame" x="104" y="92" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="uu3-rr-iD8" id="daT-eX-4Vu">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="fMw-mh-Qfi">
<items>
<menuItem title="Item 1" state="on" id="uu3-rr-iD8"/>
<menuItem title="Item 2" id="f1r-MS-itp"/>
<menuItem title="Item 3" id="WhP-Di-CHP"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="gmZ-pW-35n"/>
<binding destination="-2" name="content" keyPath="machine.rs232" id="LxA-8b-jb4"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="gr2-eY-995" column="zpB-Rf-dWg" id="xIE-bJ-mzr">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Svb-pu-WPf">
<rect key="frame" x="-2" y="67" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Game I/O:" id="2Gc-mV-zCZ">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="gr2-eY-995" column="6Vn-yh-FoQ" id="nhy-Gp-GLL">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="11" translatesAutoresizingMaskIntoConstraints="NO" id="K8G-bZ-6mZ">
<rect key="frame" x="104" y="61" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="GOm-Tf-6qc" id="Mig-Nu-gZB">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="faU-zS-LgN">
<items>
<menuItem title="Item 1" state="on" id="GOm-Tf-6qc"/>
<menuItem title="Item 2" id="XgG-U0-2G7"/>
<menuItem title="Item 3" id="4Ea-aE-sB1"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="o53-71-xuf"/>
<binding destination="-2" name="content" keyPath="machine.gameio" id="tJw-AS-RUz"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="1xN-lm-s4l" column="zpB-Rf-dWg" id="vPV-KN-NNp">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="31K-iE-RCe">
<rect key="frame" x="-2" y="36" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Printer:" id="QZI-H7-i8m">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="1xN-lm-s4l" column="6Vn-yh-FoQ" id="KRc-Z8-drK">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="12" translatesAutoresizingMaskIntoConstraints="NO" id="sTp-en-8Wd">
<rect key="frame" x="104" y="30" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="TU9-ed-ofw" id="1OL-aw-xNL">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="MSP-Iu-ix3">
<items>
<menuItem title="Item 1" state="on" id="TU9-ed-ofw"/>
<menuItem title="Item 2" id="7wI-Tn-rE0"/>
<menuItem title="Item 3" id="bQc-pc-ccM"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="Fxc-YB-SF9"/>
<binding destination="-2" name="content" keyPath="machine.printer" id="3l1-Hn-v47"/>
</connections>
</popUpButton>
</gridCell>
<gridCell row="M2s-qn-SIT" column="zpB-Rf-dWg" id="8R2-aA-mLq">
<textField key="contentView" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="MH0-Nk-5Py">
<rect key="frame" x="-2" y="5" width="104" height="16"/>
<textFieldCell key="cell" lineBreakMode="clipping" title="Modem:" id="HQq-VN-Ju9">
<font key="font" usesAppearanceFont="YES"/>
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</gridCell>
<gridCell row="M2s-qn-SIT" column="6Vn-yh-FoQ" id="idI-pW-e7v">
<popUpButton key="contentView" verticalHuggingPriority="750" tag="13" translatesAutoresizingMaskIntoConstraints="NO" id="KHf-kC-BpZ">
<rect key="frame" x="104" y="-1" width="205" height="25"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="CxO-3g-va1" id="jDr-6p-C7y">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" id="lxi-Z0-ya6">
<items>
<menuItem title="Item 1" state="on" id="CxO-3g-va1"/>
<menuItem title="Item 2" id="OpR-vy-iL5"/>
<menuItem title="Item 3" id="xvH-9B-ge5"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="menuChanged:" target="-2" id="pHW-GG-2VQ"/>
<binding destination="-2" name="content" keyPath="machine.modem" id="hFa-pj-NnN"/>
</connections>
</popUpButton>
</gridCell>
</gridCells>
<point key="canvasLocation" x="268" y="71"/>
</gridView>
<userDefaultsController representsSharedInstance="YES" id="ZGN-Cx-9po"/>
</objects>
<resources>
<image name="NSListViewTemplate" width="14" height="10"/>
<image name="NSStopProgressFreestandingTemplate" width="14" height="14"/>
</resources>
</document>
-34
View File
@@ -1,34 +0,0 @@
//
// BookmarkManager.h
// Ample
//
// Created by Kelvin Sherlock on 6/1/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import <Foundation/Foundation.h>
@class NSMenu;
NS_ASSUME_NONNULL_BEGIN
@interface BookmarkManager : NSObject
@property (weak) IBOutlet NSMenu *menu;
+(instancetype)sharedManager;
-(void)loadBookmarks;
-(void)updateMenu;
-(BOOL)validateName: (NSString *)name;
-(BOOL)saveBookmark: (NSDictionary *)bookmark name: (NSString *)name;
-(NSDictionary *)loadBookmarkFromURL: (NSURL *)url;
-(BOOL)saveDefault: (NSDictionary *)bookmark;
-(NSDictionary *)loadDefault;
@end
NS_ASSUME_NONNULL_END
-214
View File
@@ -1,214 +0,0 @@
//
// BookmarkManager.m
// Ample
//
// Created by Kelvin Sherlock on 6/1/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import "BookmarkManager.h"
#import "Ample.h"
@interface BookmarkManager () {
NSArray<NSURL *> *_urls;
NSURL *_bookmarkDirectory;
}
@end
@implementation BookmarkManager
static BookmarkManager *singleton = nil;
-(void)awakeFromNib {
if (!singleton) singleton = self;
}
+(instancetype)sharedManager {
if (!singleton) singleton = [BookmarkManager new];
return singleton;
}
-(instancetype)init {
if (singleton) return singleton;
return [super init];
}
-(NSURL *)bookmarkDirectory {
if (_bookmarkDirectory) return _bookmarkDirectory;
NSFileManager *fm = [NSFileManager defaultManager];
NSURL *url = SupportDirectory();
url = [url URLByAppendingPathComponent: @"Bookmarks"];
NSError *error = nil;
[fm createDirectoryAtURL: url withIntermediateDirectories: YES attributes: nil error: &error];
if (error) NSLog(@"%@", error);
_bookmarkDirectory = url;
return url;
}
/* disallow leading .
* disallow : or / characters.
*/
-(BOOL)validateName: (NSString *)name {
enum { kMaxLength = 128 };
unichar buffer[kMaxLength];
NSUInteger length = [name length];
if (length == 0 || length > kMaxLength) return NO;
[name getCharacters: buffer range: NSMakeRange(0, length)];
if (buffer[0] == '.') return NO;
for (unsigned i = 0; i < length; ++i) {
unichar c = buffer[i];
if (c == ':' || c == '/') return NO;
}
return YES;
}
-(NSDictionary *)loadDefault {
NSURL *url = [self bookmarkDirectory];
url = [url URLByAppendingPathComponent: @".Default"];
NSDictionary *d;
if (@available(macOS 10.13, *)) {
NSError *error = nil;
d = [NSDictionary dictionaryWithContentsOfURL: url error: &error];
if (!d) NSLog(@"Error loading %@: %@", url, error);
} else {
d = [NSDictionary dictionaryWithContentsOfURL: url];
if (!d) NSLog(@"Error loading %@", url);
}
return d;
}
/* save as .Default */
-(BOOL)saveDefault: (NSDictionary *)bookmark {
NSURL *url = [self bookmarkDirectory];
url = [url URLByAppendingPathComponent: @".Default"];
NSError *error = nil;
BOOL ok = NO;
if (@available(macOS 10.13, *)) {
ok = [bookmark writeToURL: url error: &error];
if (!ok) NSLog(@"%@", error);
} else {
ok = [bookmark writeToURL: url atomically: YES];
}
return ok;
}
-(BOOL)saveBookmark: (NSDictionary *)bookmark name: (NSString *)name {
NSError *error;
NSData *data = [NSPropertyListSerialization dataWithPropertyList: bookmark
format: NSPropertyListXMLFormat_v1_0
options: 0
error: &error];
NSURL *base = [self bookmarkDirectory];
NSURL *url = [base URLByAppendingPathComponent: name];
BOOL ok = [data writeToURL: url options: NSDataWritingWithoutOverwriting error: &error];
if (!ok) {
for (unsigned i = 1 ; i < 100; ++i) {
NSString *tmp = [name stringByAppendingFormat: @" (%d)", i];
url = [base URLByAppendingPathComponent: tmp];
ok = [data writeToURL: url options: NSDataWritingWithoutOverwriting error: &error];
if (ok) {
name = tmp;
break;
}
}
}
if (!ok) return NO;
if (!_menu) return YES; // ?
NSUInteger ix = [_urls indexOfObjectPassingTest: ^BOOL(NSURL *object, NSUInteger index, BOOL *stop){
NSString *path = [object lastPathComponent];
return [name caseInsensitiveCompare: path] == NSOrderedAscending;
}];
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle: name action: @selector(bookmarkMenu:) keyEquivalent: @""];
[item setRepresentedObject: url];
if (ix == NSNotFound) {
_urls = [_urls arrayByAddingObject: url];
[_menu addItem: item];
} else {
NSInteger n = [_menu numberOfItems];
[_menu insertItem: item atIndex: n - [_urls count] + ix];
NSMutableArray *tmp = [_urls mutableCopy];
[tmp insertObject: url atIndex: ix];
}
return YES;
}
-(NSDictionary *)loadBookmarkFromURL: (NSURL *)url {
NSDictionary *d;
if (@available(macOS 10.13, *)) {
NSError *error = nil;
d = [NSDictionary dictionaryWithContentsOfURL: url error: &error];
if (!d) NSLog(@"Error loading %@: %@", url, error);
} else {
d = [NSDictionary dictionaryWithContentsOfURL: url];
if (!d) NSLog(@"Error loading %@", url);
}
return d;
}
-(void)loadBookmarks {
NSURL *url = [self bookmarkDirectory];
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSArray *files = [fm contentsOfDirectoryAtURL: url
includingPropertiesForKeys: nil
options: NSDirectoryEnumerationSkipsHiddenFiles
error: &error];
// bleh, has to create 2 new NSStrings for every comparison
files = [files sortedArrayUsingComparator: ^(NSURL *a, NSURL *b){
NSString *aa = [a lastPathComponent];
NSString *bb = [b lastPathComponent];
return [aa caseInsensitiveCompare: bb];
}];
_urls = files;
}
-(void)updateMenu {
NSArray *menus = [_menu itemArray];
for (NSMenuItem *item in [menus reverseObjectEnumerator]) {
if ([item tag] == 0xdeadbeef) [_menu removeItem: item];
}
for (NSURL *url in _urls) {
NSString *title = [url lastPathComponent]; // [[url lastPathComponent] stringByDeletingPathExtension];
NSMenuItem *item = [_menu addItemWithTitle: title action: @selector(bookmarkMenu:) keyEquivalent: @""];
[item setRepresentedObject: url];
[item setTag: 0xdeadbeef];
}
}
@end
+3 -3
View File
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>MameComponentsDate</key>
<date>2021-11-23T16:00:00Z</date>
<date>2021-05-27T16:00:00Z</date>
<key>UseCustomMame</key>
<false/>
<key>AutoCloseLogWindow</key>
@@ -15,8 +15,8 @@
<key>NSQuitAlwaysKeepsWindows</key>
<true/>
<key>DefaultDownloadURL</key>
<string>https://archive.org/download/mame-0.231-merged</string>
<string>https://archive.org/download/mame.0229</string>
<key>DefaultDownloadExtension</key>
<string>7z</string>
<string>zip</string>
</dict>
</plist>
+21 -16
View File
@@ -70,7 +70,7 @@
if (@available(macOS 10.13, *)) {
[_tableView registerForDraggedTypes: @[NSPasteboardTypeFileURL]];
} else {
[_tableView registerForDraggedTypes: @[ (NSString *)kUTTypeFileURL ]];
[_tableView registerForDraggedTypes: @[NSURLPboardType]];
}
[_tableView setDraggingSourceOperationMask: NSDragOperationCopy forLocal: NO]; // enable drag/drop to othr apps.
@@ -93,7 +93,7 @@
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver: self selector: @selector(diskImageAdded:) name: kNotificationDiskImageAdded object: nil];
[nc addObserver: self selector: @selector(diskImageAdded:) name: @"DiskImageAdded" object: nil];
[nc addObserver: self selector: @selector(willTerminate:) name: NSApplicationWillTerminateNotification object: nil];
}
@@ -182,7 +182,7 @@
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error;
NSDictionary *attr = [fm attributesOfItemAtPath: path error: &error];
if (error) {
NSLog(@"%@ : %@", path, error);
@@ -211,10 +211,11 @@
-(NSMutableDictionary *)clickedItem {
NSArray *array = [_arrayController arrangedObjects];
NSInteger row = [_tableView clickedRow];
if (row < 0 || row >= [array count]) return nil;
return [array objectAtIndex: row];
if (row < 0) return nil;
NSTableCellView *v = [_tableView viewAtColumn: 0 row: row makeIfNecessary: NO];
return [v objectValue];
}
#pragma mark - IBActions
@@ -248,18 +249,23 @@
}
-(IBAction)doubleClick: (id)sender {
NSDictionary *d = [self clickedItem];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc postNotificationName: kNotificationDiskImageMagicRoute object: nil userInfo: d];
}
@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 {
@@ -316,8 +322,7 @@
if (@available(macOS 10.13, *)) {
s = [item stringForType: NSPasteboardTypeFileURL];
} else {
// El Capitan still has kUTTypeFileURL aka public.file-url but doesn't have NSPasteboardTypeFileURL
s = [item stringForType: (NSString *)kUTTypeFileURL];
s = [item stringForType: NSURLPboardType];
}
if (!s) continue;
NSURL *url = [NSURL URLWithString: s];
+8
View File
@@ -26,9 +26,17 @@ NS_ASSUME_NONNULL_BEGIN
@interface DownloadWindowController (URL) <NSURLSessionTaskDelegate, NSURLSessionDownloadDelegate>
@end
@interface DownloadWindowController (Table) <NSTableViewDelegate, NSTableViewDataSource>
@end
@interface DownloadWindowController (Menu) <NSMenuDelegate, NSMenuItemValidation>
@end
@interface DownloadTableCellView : NSTableCellView
@property (weak) IBOutlet NSTextField *statusTextField;
@property (weak) IBOutlet NSProgressIndicator *activity;
@end
NS_ASSUME_NONNULL_END
+90 -181
View File
@@ -90,9 +90,6 @@ enum {
@property NSUInteger status;
@property NSUInteger index;
@property (readonly) NSColor *titleColor;
@property (readonly) NSColor *descriptionColor;
-(void)cancelDownload;
-(void)beginDownloadWithTask:(NSURLSessionDownloadTask *)task;
@@ -101,21 +98,6 @@ enum {
@end
@interface DownloadItemArrayController : NSArrayController
@property(readonly, copy) NSArray<NSString *> *automaticRearrangementKeyPaths;
@end
@implementation DownloadItemArrayController
-(NSArray<NSString *> *)automaticRearrangementKeyPaths {
return @[@"localURL"]; // , @"error", @"task", @"statusDescription"];
}
@end
@interface DownloadWindowController ()
@property (weak) IBOutlet NSTableView *tableView;
@@ -123,14 +105,6 @@ enum {
@property (weak) IBOutlet NSTextField *downloadField;
@property NSString *downloadExtension;
/* filter buttons */
@property (weak) IBOutlet NSButton *allFilterButton;
@property (weak) IBOutlet NSButton *missingFilterButton;
@property (strong) IBOutlet NSArrayController *arrayController;
@end
@implementation DownloadWindowController {
@@ -143,8 +117,6 @@ enum {
NSURLSession *_session;
NSMutableDictionary *_taskIndex;
NSUserDefaults *_defaults;
NSArray<NSButton *> *_filterButtons;
}
+(instancetype)sharedInstance {
@@ -194,12 +166,6 @@ enum {
[window setRestorationClass: [self class]];
#endif
_filterButtons = @[
_allFilterButton,
_missingFilterButton
];
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
NSError *error = nil;
@@ -251,8 +217,7 @@ enum {
}
_items = tmp;
[self refreshROMs: nil];
[_arrayController setContent: _items];
//[_tableView reloadData];
NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration];
_session = [NSURLSession sessionWithConfiguration: config delegate: self delegateQueue: nil];
@@ -334,10 +299,8 @@ enum {
-(DownloadItem *)clickedItem {
NSInteger row = [_tableView clickedRow];
if (row < 0 || row >= [_items count]) return nil;
return [[_arrayController arrangedObjects] objectAtIndex: row];
//return [_items objectAtIndex: row];
return [_items objectAtIndex: row];
}
#if 0
-(void)redrawRow: (NSUInteger)row {
//NSRect r = [_tableView rectOfRow: row];
@@ -348,7 +311,7 @@ enum {
[_tableView reloadDataForRowIndexes: rIx columnIndexes: cIx];
}
#endif
-(void)initializeExtensionMenu {
@@ -373,10 +336,6 @@ enum {
#endif
}
-(void) defocus {
[[self window] makeFirstResponder: nil];
}
#pragma mark - IBActions
-(IBAction)cancelAll:(id)sender {
@@ -390,11 +349,13 @@ enum {
[_taskIndex removeAllObjects];
[self setCurrentCount: 0];
[self setActive: NO];
[_tableView reloadData];
//[_tableView setNeedsDisplay: YES]; // doesn't work...
}
- (IBAction)downloadMissing:(id)sender {
[self defocus];
BOOL delta = NO;
for (DownloadItem *item in _items) {
NSURL *url = [item localURL];
@@ -407,6 +368,7 @@ enum {
if (delta) {
[self setActive: YES];
[_tableView reloadData];
}
}
- (IBAction)showRomFolder:(id)sender {
@@ -437,10 +399,11 @@ enum {
[item setLocalURL: [NSURL fileURLWithPath: path]];
continue;
}
[item setStatus: ItemMissing];
[item setLocalURL: nil];
}
// only needed if items aren't bound.
[_tableView reloadData];
}
- (IBAction)showInFinder:(id)sender {
@@ -457,16 +420,16 @@ enum {
DownloadItem *item = [self clickedItem];
if (!item) return;
[self defocus];
[self downloadItem: item];
[self setActive: YES];
[self redrawRow: [item index]];
}
- (IBAction)cancel:(id)sender {
DownloadItem *item = [self clickedItem];
if (!item) return;
[item cancelDownload];
[self redrawRow: [item index]];
}
// binding screws up with placeholder.
@@ -486,35 +449,6 @@ enum {
[_defaults setValue: _downloadExtension forKey: kDownloadExtension];
}
- (IBAction)filterButton:(id)sender {
NSPredicate *p = nil;
NSUInteger tag = [sender tag];
[sender setState: NSControlStateValueOn];
for (NSButton *b in _filterButtons) {
if (b != sender) [b setState: NSControlStateValueOff];
}
switch (tag) {
case 1: // all
default:
[_arrayController setFilterPredicate: nil];
break;
case 2: // missing.
p = [NSPredicate predicateWithBlock: ^BOOL(DownloadItem *item, NSDictionary *bindings){
NSURL *localURL = [item localURL];
return localURL == nil;
}];
[_arrayController setFilterPredicate: p];
break;
}
}
#pragma mark - NSURLSessionDelegate
static NSInteger TaskStatusCode(NSURLSessionTask *task) {
@@ -561,6 +495,9 @@ static NSInteger TaskStatusCode(NSURLSessionTask *task) {
if (item) {
[item completeWithError: error];
NSUInteger row = [item index];
[self redrawRow: row];
}
});
@@ -584,121 +521,106 @@ static NSInteger TaskStatusCode(NSURLSessionTask *task) {
[fm moveItemAtURL: location toURL: dest error: &error];
DownloadItem *item = [_taskIndex objectForKey: task];
[item setLocalURL: dest];
/*
dispatch_async(dispatch_get_main_queue(), ^(void){
NSMutableDictionary *taskIndex = self->_taskIndex;
DownloadItem *item = [taskIndex objectForKey: task];
[item setLocalURL: dest];
});
}
*/
NSLog(@"%@", src);
}
-(NSURLCredential *)credentialForChallenge: (NSURLAuthenticationChallenge *)challenge {
//if ([challenge previousFailureCount]) return nil;
NSURLCredential *credential = nil;
NSURLProtectionSpace *space = [challenge protectionSpace];
OSStatus status;
NSDictionary *query;
CFTypeRef item = nil;
query = @{
(id)kSecClass: (id)kSecClassInternetPassword,
(id)kSecReturnData: (id)kCFBooleanTrue,
(id)kSecReturnAttributes: (id)kCFBooleanTrue,
(id)kSecAttrServer: [space host],
//(id)kSecAttrProtocol: [space protocol],
(id)kSecMatchLimit: (id)kSecMatchLimitOne,
};
status = SecItemCopyMatching((CFDictionaryRef)query, &item);
NSLog(@"%@", query);
if (status != 0) return nil;
NSDictionary *d = (__bridge NSDictionary *)item;
NSLog(@"%@", d);
NSString *account = [d objectForKey: (id)kSecAttrAccount];
NSData *passwordData = [d objectForKey: (id)kSecValueData];
NSString *password = [[NSString alloc] initWithData: passwordData encoding: NSUTF8StringEncoding];
credential = [NSURLCredential credentialWithUser: account password: password persistence: NSURLCredentialPersistenceForSession];
return credential;
}
- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential *credential))completionHandler {
NSLog(@"challenge: %@", challenge);
if ([challenge previousFailureCount]) {
completionHandler(NSURLSessionAuthChallengeCancelAuthenticationChallenge, nil);
return;
}
NSURLProtectionSpace *space = [challenge protectionSpace];
NSString *method = [space authenticationMethod];
if ([NSURLAuthenticationMethodHTTPBasic isEqualToString: method] ||
[NSURLAuthenticationMethodNTLM isEqualToString: method] ||
[NSURLAuthenticationMethodHTTPDigest isEqualToString: method]) {
NSURLCredential *credential = [self credentialForChallenge: challenge];
if (credential) {
completionHandler(NSURLSessionAuthChallengeUseCredential, credential);
return;
}
}
completionHandler(NSURLSessionAuthChallengePerformDefaultHandling, nil);
}
@end
@implementation DownloadWindowController (Table)
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
return [_items count];
}
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
return [_items objectAtIndex: row];
}
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
DownloadItem *item = [_items objectAtIndex: row];
DownloadTableCellView *v = [tableView makeViewWithIdentifier: @"DownloadCell" owner: self];
NSTextField *tf;
NSColor *redColor = [NSColor systemRedColor];
tf = [v textField];
[[v textField] setObjectValue: [item name]];
if ([item localURL]) {
[tf setTextColor: nil];
} else {
[tf setTextColor: redColor];
}
tf = [v statusTextField];
[tf setObjectValue: [item statusDescription]];
if ([item error]) {
[tf setTextColor: redColor];
} else {
[tf setTextColor: nil];
//if ([tableView isRowSelected: row]){
//[tf setTextColor: [NSColor whiteColor]];
//}
}
if ([item task]) {
[[v activity] startAnimation: nil];
} else {
[[v activity] stopAnimation: nil];
}
return v;
}
@end
@implementation DownloadTableCellView
@end
@implementation DownloadItem
-(void)beginDownloadWithTask:(NSURLSessionDownloadTask *)task {
[self setTask: task];
[self setError: nil];
if (task) [self setStatus: ItemDownloading];
_task = task;
_error = nil;
if (task) _status = ItemDownloading;
}
-(void)cancelDownload {
if (!_task) return;
[_task cancel];
[self setTask: nil];
[self setStatus: ItemCanceled];
_task = nil;
_status = ItemCanceled;
}
-(void)completeWithError: (NSError *)error {
[self setTask: nil];
_task = nil;
if (error) {
[self setError: error];
[self setStatus: ItemError];
_error = error;
_status = ItemError;
} else {
// what if there was an error moving it?
[self setError: nil];
[self setStatus: ItemDownloaded];
_error = nil;
_status = ItemDownloaded;
}
}
+(NSSet *)keyPathsForValuesAffectingStatusDescription {
return [NSSet setWithObjects: @"error", @"status", nil];
}
-(NSString *)statusDescription {
static NSString *Names[] = {
@@ -715,19 +637,6 @@ static NSInteger TaskStatusCode(NSURLSessionTask *task) {
return Names[_status];
}
+(NSSet *)keyPathsForValuesAffectingTitleColor {
return [NSSet setWithObject: @"localURL"];
}
-(NSColor *)titleColor {
return _localURL ? nil : [NSColor systemRedColor];
}
+(NSSet *)keyPathsForValuesAffectingDescriptionColor {
return [NSSet setWithObject: @"error"];
}
-(NSColor *)descriptionColor {
return _error ? [NSColor systemRedColor] : nil;
}
@end
@@ -746,7 +655,7 @@ enum {
NSInteger row = [_tableView clickedRow];
if (row < 0) return NO;
DownloadItem *item = [[_arrayController arrangedObjects] objectAtIndex: row]; //[_items objectAtIndex: row];
DownloadItem *item = [_items objectAtIndex: row];
NSUInteger status = [item status];
switch([menuItem tag]) {
+1 -5
View File
@@ -50,7 +50,7 @@
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020-2021 Kelvin Sherlock. All rights reserved.</string>
<string>Copyright © 2020 Kelvin Sherlock. All rights reserved.</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
@@ -59,9 +59,5 @@
<true/>
<key>NSSupportsSuddenTermination</key>
<true/>
<key>SUFeedURL</key>
<string>https://ample.ksherlock.com/updates/appcast.xml</string>
<key>SUPublicEDKey</key>
<string>MgYKY5J1nIJ9+C3IabG24ri2M0CuoMqP78fva2GI5BY=</string>
</dict>
</plist>
+1 -1
View File
@@ -10,7 +10,7 @@
NS_ASSUME_NONNULL_BEGIN
@interface LaunchWindowController : NSWindowController <NSBrowserDelegate, NSMenuDelegate>
@interface LaunchWindowController : NSWindowController <NSBrowserDelegate>
@end
+48 -526
View File
@@ -9,13 +9,12 @@
#import "Ample.h"
#import "LaunchWindowController.h"
#import "MediaViewController.h"
#import "SlotViewController.h"
#import "NewMachineViewController.h"
#import "NewSlotViewController.h"
#import "MachineViewController.h"
#import "LogWindowController.h"
#import "AutocompleteControl.h"
#import "SoftwareList.h"
#import "BookmarkManager.h"
#include <sys/stat.h>
#include <wctype.h>
@@ -24,14 +23,10 @@ static NSString *kMyContext = @"kMyContext";
static NSString *kContextMachine = @"kContextMachine";
@interface LaunchWindowController () {
BOOL _loadingBookmark;
NSString *_machine;
NSDictionary *_machineDescription;
}
@interface LaunchWindowController ()
@property (strong) IBOutlet MediaViewController *mediaController;
@property (strong) IBOutlet SlotViewController *slotController;
@property (strong) IBOutlet NewMachineViewController *machineViewController;
@property (strong) IBOutlet NewSlotViewController *slotController;
@property (strong) IBOutlet MachineViewController *machineViewController;
@property (weak) IBOutlet NSView *machineView;
@property (weak) IBOutlet NSView *slotView;
@@ -41,30 +36,24 @@ static NSString *kContextMachine = @"kContextMachine";
@property NSString *commandLine;
@property NSArray *args;
@property NSString *machine;
//@property NSString *machineName;
@property NSString *mameMachine;
@property BOOL mameDebug;
@property BOOL mameSquarePixels;
@property BOOL mameMouse;
@property BOOL mameSamples;
@property BOOL mameBGFX;
@property BOOL mameRewind;
@property BOOL mameAVI;
@property BOOL mameWAV;
@property BOOL mameVGM;
@property BOOL mameBitBanger;
@property BOOL mameShareDirectory;
@property NSString *mameAVIPath;
@property NSString *mameWAVPath;
@property NSString *mameVGMPath;
@property NSString *mameShareDirectoryPath;
@property NSString *mameBitBangerPath;
@property NSString *mameShareDirectory;
@property NSInteger mameSpeed;
@property BOOL mameBGFX;
@property NSInteger mameBackend;
@property NSInteger mameEffects;
@@ -74,15 +63,6 @@ static NSString *kContextMachine = @"kContextMachine";
@property (weak) IBOutlet AutocompleteControl *softwareListControl;
@property SoftwareSet *softwareSet;
@property Software *software;
@property (strong) IBOutlet NSWindow *addBookmarkWindow;
@property (strong) NSString *bookmarkName;
@property (weak) IBOutlet NSTextField *bookmarkTextField;
@property BOOL optionKey;
@end
@interface LaunchWindowController (SoftwareList)
@@ -91,138 +71,39 @@ static NSString *kContextMachine = @"kContextMachine";
@end
@interface LaunchWindowController (Bookmark)
-(IBAction)addBookmark:(id)sender;
-(IBAction)defaultLoad:(id)sender;
@end
#define SIZEOF(x) (sizeof(x) / sizeof(x[0]))
static NSString *BackendStrings[] = {
@"",
@"metal",
@"opengl",
};
static NSString *EffectsStrings[] = {
@"-",
@"unfiltered",
@"hlsl",
@"crt-geom",
@"crt-geom-deluxe",
@"lcd-grid",
};
static int BackEndIndex(NSString *str) {
if (!str) return -1;
for (int i = 1; i < SIZEOF(BackendStrings); ++i) {
if ([str isEqualToString: BackendStrings[i]]) return i;
}
return -1;
}
static int EffectsIndex(NSString *str) {
if (!str) return -1;
for (int i = 1; i < SIZEOF(EffectsStrings); ++i) {
if ([str isEqualToString: EffectsStrings[i]]) return i;
}
return -1;
}
@implementation LaunchWindowController
-(NSString *)windowNibName {
return @"LaunchWindow";
}
-(void)reset {
// handled elsewhere.
//[self setMachine: nil];
-(void)windowWillLoad {
[self setMameSpeed: 1];
[self setMameBGFX: YES];
[self setMameMouse: NO];
[self setMameSamples: NO];
[self setMameSquarePixels: NO];
[self setMameDebug: NO];
[self setMameRewind: NO];
[self setMameWindowMode: 1]; // default = 1x window.
[self setMameBackend: 0];
[self setMameEffects: 0];
[self setMameBitBangerPath: nil];
[self setMameShareDirectoryPath: nil];
[self setMameAVIPath: nil];
[self setMameWAVPath: nil];
[self setMameVGMPath: nil];
[self setMameAVI: NO];
[self setMameWAV: NO];
[self setMameVGM: NO];
[self setMameBitBanger: NO];
[self setMameShareDirectory: NO];
#if 0
[self setSoftware: nil];
//_softwareSet = nil;
[_softwareListControl setObjectValue: nil];
#endif
}
-(void)resetSoftware {
[self setSoftware: nil];
//_softwareSet = nil;
[_softwareListControl setObjectValue: nil];
}
-(void)windowWillLoad {
// if this calls [self window], it will recurse. that is bad.
//[self defaultLoad: nil];
[self reset];
}
static void AddSubview(NSView *parent, NSView *child) {
[child setFrame: [parent bounds]];
[parent addSubview: child];
[self setMameSamples: YES];
}
- (void)windowDidLoad {
[super windowDidLoad];
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
AddSubview(_slotView, [_slotController view]);
AddSubview(_mediaView, [_mediaController view]);
AddSubview(_machineView, [_machineViewController view]);
// can't be done until above views are set up.
[self defaultLoad: nil];
[_slotView addSubview: [_slotController view]];
[_mediaView addSubview: [_mediaController view]];
[_machineView addSubview: [_machineViewController view]];
NSArray *keys = @[
//@"mameMachine", // - handled
@"mameSquarePixels", @"mameWindowMode",
@"mameMachine", @"mameSquarePixels", @"mameWindowMode",
@"mameMouse", @"mameSamples",
@"mameDebug", @"mameRewind",
@"mameDebug",
@"mameSpeed",
@"mameAVI", @"mameAVIPath",
@"mameWAV", @"mameWAVPath",
@"mameVGM", @"mameVGMPath",
@"mameShareDirectory", @"mameShareDirectoryPath",
@"mameBitBanger", @"mameBitBangerPath",
@"mameShareDirectory",
@"mameBGFX", @"mameBackend", @"mameEffects",
@"software",
];
@@ -250,14 +131,12 @@ static void AddSubview(NSView *parent, NSView *child) {
-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context {
if (context == (__bridge void *)kMyContext) {
if (_loadingBookmark) return;
[self buildCommandLine];
} else if (context == (__bridge void *)kContextMachine) {
if (_loadingBookmark) return;
NSString *machine = [_machineViewController machine];
[self setMachine: machine];
[self setMameMachine: machine];
[_slotController setMachine: machine];
[self updateSoftwareList];
[self buildCommandLine];
} else {
[super observeValueForKeyPath: keyPath ofObject: object change: change context: context];
@@ -266,35 +145,6 @@ static void AddSubview(NSView *parent, NSView *child) {
-(NSString *)machine {
return _machine;
}
-(void)setMachine:(NSString *)machine {
if (_machine == machine) return;
_machine = machine;
_machineDescription = MameMachine(machine);
#if 0
[self setMachineName: [_machineDescription objectForKey: @"description"]];
#else
NSString *title = _machineDescription
? [NSString stringWithFormat: @"Ample – %@", [_machineDescription objectForKey: @"description"]]
: @"Ample";
[[self window] setTitle: title];
#endif
// enable/disable the right-click menu
NSWindow *window = [self window];
NSView *view = [window contentView];
if (_machine) [view setMenu: [window menu]];
else [view setMenu: nil];
// software list.
[self updateSoftwareList];
}
static NSString * JoinArguments(NSArray *argv, NSString *argv0) {
@@ -436,7 +286,7 @@ static NSString *ShellQuote(NSString *s) {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (!_machine) {
if (!_mameMachine) {
[self setCommandLine: @""];
return;
}
@@ -444,11 +294,14 @@ static NSString *ShellQuote(NSString *s) {
NSMutableArray *argv = [NSMutableArray new];
//[argv addObject: @"mame"];
[argv addObject: _machine];
[argv addObject: _mameMachine];
if (_software) {
NSString *name = [_softwareSet nameForSoftware: _software];
if (name) [argv addObject: name];
// todo -- need to include source as well.
NSString *name = [_software name];
if (![_softwareSet nameIsUnique: name])
name = [_software fullName];
[argv addObject: name];
}
// -confirm_quit?
@@ -462,7 +315,7 @@ static NSString *ShellQuote(NSString *s) {
[argv addObject: @"-nosamples"];
if (_mameDebug) [argv addObject: @"-debug"];
if (_mameRewind) [argv addObject: @"-rewind"];
/*
@@ -511,12 +364,25 @@ static NSString *ShellQuote(NSString *s) {
if (_mameBGFX) {
if (_mameBackend) {
static NSString *Names[] = {
@"-",
@"metal",
@"opengl",
};
[argv addObject: @"-bgfx_backend"];
[argv addObject: BackendStrings[_mameBackend]];
[argv addObject: Names[_mameBackend]];
}
if (_mameEffects) {
static NSString *Names[] = {
@"-",
@"unfiltered",
@"hlsl",
@"crt-geom",
@"crt-geom-deluxe",
@"lcd-grid",
};
[argv addObject: @"-bgfx_screen_chains"];
[argv addObject: EffectsStrings[_mameEffects]];
[argv addObject: Names[_mameEffects]];
}
} else {
@@ -547,7 +413,7 @@ static NSString *ShellQuote(NSString *s) {
}
// audio video.
if (_mameAVI && [_mameAVIPath length]) {
[argv addObject: @"-aviwrite"];
[argv addObject: _mameAVIPath];
@@ -566,15 +432,11 @@ static NSString *ShellQuote(NSString *s) {
}
}
if (_mameShareDirectory && [_mameShareDirectoryPath length]) {
if (_mameShareDirectory && [_mameShareDirectory length]) {
[argv addObject: @"-share_directory"];
[argv addObject: _mameShareDirectoryPath];
[argv addObject: _mameShareDirectory];
}
if (_mameBitBanger && [_mameBitBangerPath length]) {
[argv addObject: @"-bitbanger"];
[argv addObject: _mameBitBangerPath];
}
[self setCommandLine: JoinArguments(argv, nil)];
[self setArgs: argv];
@@ -586,90 +448,24 @@ static NSString *ShellQuote(NSString *s) {
if (cmd == @selector(exportShellScript:)) {
return [_args count] ? YES : NO;
}
if (cmd == @selector(addBookmark:)) {
return _machine ? YES : NO;
}
return YES;
//return [super validateMenuItem: menuItem]; // not implemented?
}
-(void)defocus {
[[self window] makeFirstResponder: nil]; // in case text is being edited...
return [super validateMenuItem: menuItem];
}
# pragma mark - IBActions
- (IBAction)launchAction:(id)sender {
[self defocus];
if (![_args count]) return;
[LogWindowController controllerForArgs: _args];
}
- (IBAction)listMedia:(id)sender {
[self defocus];
if (!_machine) return;
NSMutableArray *argv = [NSMutableArray new];
[argv addObject: _machine];
[argv addObject: @"-listmedia"];
NSArray *tmp;
tmp = [_slotController args];
if ([tmp count]) {
[argv addObjectsFromArray: tmp];
}
#if 0
tmp = [_mediaController args];
if ([tmp count]) {
[argv addObjectsFromArray: tmp];
}
#endif
[LogWindowController controllerForArgs: argv close: NO];
}
- (IBAction)listSlots:(id)sender {
[self defocus];
if (!_machine) return;
NSMutableArray *argv = [NSMutableArray new];
[argv addObject: _machine];
[argv addObject: @"-listslots"];
NSArray *tmp;
tmp = [_slotController args];
if ([tmp count]) {
[argv addObjectsFromArray: tmp];
}
#if 0
tmp = [_mediaController args];
if ([tmp count]) {
[argv addObjectsFromArray: tmp];
}
#endif
[LogWindowController controllerForArgs: argv close: NO];
}
-(IBAction)exportShellScript: (id)sender {
NSSavePanel *p = [NSSavePanel savePanel];
NSString *defaultName = [_machine stringByAppendingString: @".sh"];
NSString *defaultName = [_mameMachine stringByAppendingString: @".sh"];
[p setTitle: @"Export Shell Script"];
[p setExtensionHidden: NO];
@@ -710,26 +506,6 @@ static NSString *ShellQuote(NSString *s) {
}];
}
-(IBAction)resetMachine:(id)sender {
[self reset];
}
-(IBAction)resetAll:(id)sender {
[self reset];
[self resetSoftware];
[_slotController resetSlots: sender];
[_mediaController resetMedia: sender];
}
-(IBAction)resetMedia:(id)sender {
[_mediaController resetMedia: sender];
[_softwareListControl setObjectValue: nil];
[self setSoftware: nil];
}
@end
@@ -737,7 +513,7 @@ static NSString *ShellQuote(NSString *s) {
-(void)updateSoftwareList {
_softwareSet = [SoftwareSet softwareSetForMachine: _machine];
_softwareSet = [SoftwareSet softwareSetForMachine: _mameMachine];
[_softwareListControl setAutocompleteDelegate: _softwareSet];
@@ -759,257 +535,3 @@ static NSString *ShellQuote(NSString *s) {
}
@end
@implementation LaunchWindowController (Bookmark)
-(IBAction)defaultSave:(id)sender {
BookmarkManager *bm = [BookmarkManager sharedManager];
NSDictionary *d = [self makeBookmark];
[bm saveDefault: d];
}
-(IBAction)defaultLoad:(id)sender {
BookmarkManager *bm = [BookmarkManager sharedManager];
NSDictionary *d = [bm loadDefault];
if (!d) {
[self resetAll: sender];
[self setMachine: nil];
[_machineViewController reset];
[_slotController setMachine: nil];
return;
}
[self loadBookmark: d];
}
-(IBAction)addBookmark:(id)sender {
if (!_machine) return;
NSString *name = nil;
if (_machineDescription) name = [_machineDescription objectForKey:@"description"];
if (!name) name = _machine;
if (_software) {
name = [name stringByAppendingFormat: @" - %@", [_software title]];
}
[self setBookmarkName: name];
[_bookmarkTextField selectText: nil];
[[self window] beginSheet: _addBookmarkWindow completionHandler: nil];
}
-(IBAction)bookmarkCancel:(id)sender {
[[self window] endSheet: _addBookmarkWindow];
[_addBookmarkWindow orderOut: nil];
}
-(IBAction)bookmarkSave:(id)sender {
BookmarkManager *bm = [BookmarkManager sharedManager];
if (![bm validateName: _bookmarkName]) {
[_bookmarkTextField selectText: nil];
NSBeep();
return;
}
NSDictionary *d = [self makeBookmark];
[bm saveBookmark: d name: _bookmarkName];
[[self window] endSheet: _addBookmarkWindow];
[_addBookmarkWindow orderOut: nil];
[self setBookmarkName: nil];
}
-(IBAction)bookmarkMenu:(id)sender {
NSURL *url = [sender representedObject];
if (!url) return;
NSDictionary *d = [NSDictionary dictionaryWithContentsOfURL: url];
if (!d) return; // oops...
[self loadBookmark: d];
}
-(void)loadBookmark: (NSDictionary *)d {
Class StringClass = [NSString class];
Class NumberClass = [NSNumber class];
NSString *machine = [d objectForKey: @"machine"];
if (!machine) return;
_loadingBookmark = YES;
[_machineViewController willLoadBookmark: d];
[_slotController willLoadBookmark: d];
[_mediaController willLoadBookmark: d];
[self reset];
[self resetSoftware];
[self setMachine: machine];
[self updateSoftwareList];
[_softwareListControl setObjectValue: nil]; // will reload the completion list.
NSString *str;
str = [d objectForKey: @"software"];
if ([str isKindOfClass: StringClass]) {
Software *s = [_softwareSet softwareForName: str];
if (s) {
[_softwareListControl setObjectValue: s];
[self setSoftware: s];
}
}
// Boolean values.
NSNumber *n;
#undef _
#define _(a,b) n = [d objectForKey: a]; if ([n isKindOfClass: NumberClass]) [self b : [n boolValue]]
_(@"debug", setMameDebug);
_(@"rewind", setMameRewind);
_(@"squarePixels", setMameSquarePixels);
_(@"mouse", setMameMouse);
_(@"samples", setMameSamples);
_(@"bgfx", setMameBGFX);
// numeric values
// check if in range?
#undef _
#define _(a,b) n = [d objectForKey: a]; if ([n isKindOfClass: NumberClass]) [self b : [n intValue]]
_(@"windowMode", setMameWindowMode);
_(@"speed", setMameSpeed);
// string values
#undef _
#define _(a,b) str = [d objectForKey: a]; if ([str isKindOfClass: StringClass]) [self b : str]
_(@"shareDirectory", setMameShareDirectoryPath);
_(@"bitBanger", setMameBitBangerPath);
if ([_mameShareDirectoryPath length]) [self setMameShareDirectory: YES];
if ([_mameBitBangerPath length]) [self setMameBitBanger: YES];
_(@"AVIPath", setMameAVIPath);
_(@"WAVPath", setMameWAVPath);
_(@"VGMPath", setMameVGMPath);
if ([_mameAVIPath length]) [self setMameAVI: YES];
if ([_mameVGMPath length]) [self setMameVGM: YES];
if ([_mameWAVPath length]) [self setMameWAV: YES];
str = [d objectForKey: @"backend"];
if ([str isKindOfClass: [NSString class]]) {
int ix = BackEndIndex(str);
if (ix >= 0) [self setMameBackend: ix];
}
str = [d objectForKey: @"effects"];
if ([str isKindOfClass: [NSString class]]) {
int ix = EffectsIndex(str);
if (ix >= 0) [self setMameEffects: ix];
}
[_machineViewController loadBookmark: d];
[_slotController loadBookmark: d];
[_mediaController loadBookmark: d];
[_machineViewController didLoadBookmark: d];
[_slotController didLoadBookmark: d];
[_mediaController didLoadBookmark: d];
_loadingBookmark = NO;
[self buildCommandLine];
}
-(NSDictionary *)makeBookmark {
[self defocus];
NSMutableDictionary *dict = [NSMutableDictionary new];
[dict setObject: _machine forKey: @"machine"];
[dict setObject: @232 forKey: @"version"];
[_machineViewController saveBookmark: dict];
[_slotController saveBookmark: dict];
[_mediaController saveBookmark: dict];
// Boolean values
#undef _
#define _(v,k) [dict setObject: v ? (NSObject *)kCFBooleanTrue : (NSObject *)kCFBooleanFalse forKey: k]
_(_mameDebug, @"debug");
_(_mameRewind, @"rewind");
_(_mameSquarePixels, @"squarePixels");
_(_mameMouse, @"mouse");
_(_mameSamples, @"samples");
_(_mameBGFX, @"bgfx");
// numeric values
#undef _
#define _(v,k) [dict setObject: @(v) forKey: k]
_(_mameWindowMode, @"windowMode");
_(_mameSpeed, @"speed");
// String values
#undef _
#define _(v,k) [dict setObject: v forKey: k]
if (_mameAVI && [_mameAVIPath length]) _(_mameAVIPath, @"AVIPath");
if (_mameWAV && [_mameWAVPath length]) _(_mameWAVPath, @"WAVPath");
if (_mameVGM && [_mameVGMPath length]) _(_mameVGMPath, @"VGMPath");
if (_mameShareDirectory && [_mameShareDirectoryPath length]) _(_mameShareDirectoryPath, @"shareDirectory");
if (_mameBitBanger && [_mameBitBangerPath length]) _(_mameBitBangerPath, @"bitBanger");
if (_software) _([_software fullName], @"software");
if (_mameBackend) _(BackendStrings[_mameBackend], @"backend");
if (_mameEffects) _(EffectsStrings[_mameEffects], @"effects");
return dict;
#undef _
}
#pragma mark - NSMenuDelegate
#if 1
-(void)menuNeedsUpdate:(NSMenu *)menu {
NSEventModifierFlags modifiers = [NSEvent modifierFlags];
[self setOptionKey: modifiers & NSEventModifierFlagOption ? YES : NO];
}
#else
/* doesn't trigger when menu is the first responder. */
-(void)flagsChanged:(NSEvent *)event {
NSEventModifierFlags modifiers = [event modifierFlags];
[self setOptionKey: modifiers & NSEventModifierFlagOption ? YES : NO];
[super flagsChanged: event];
}
#endif
@end
-5
View File
@@ -12,13 +12,8 @@ NS_ASSUME_NONNULL_BEGIN
@interface LogWindowController : NSWindowController <NSWindowDelegate>
#if 0
+(id)controllerForTask: (NSTask *)task;
+(id)controllerForTask: (NSTask *)task close: (BOOL)close;
#endif
+(id)controllerForArgs: (NSArray *)args;
+(id)controllerForArgs: (NSArray *)args close: (BOOL)close;
@end
NS_ASSUME_NONNULL_END
+31 -61
View File
@@ -19,10 +19,6 @@ static NSMutableSet *LogWindows;
@implementation LogWindowController {
NSTask *_task;
NSFileHandle *_handle;
NSFont *_font;
BOOL _close;
BOOL _eof;
}
+(void)initialize {
@@ -34,14 +30,17 @@ static NSMutableSet *LogWindows;
}
+(id)controllerForTask: (NSTask *)task close: (BOOL)close{
+(id)controllerForTask: (NSTask *)task {
LogWindowController *controller = [[LogWindowController alloc] initWithWindowNibName: @"LogWindow"];
[controller runTask: task close: close];
[controller runTask: task];
return controller;
}
+(id)controllerForArgs: (NSArray *)args close: (BOOL)close {
+(id)controllerForArgs: (NSArray *)args {
// NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSURL *url = MameURL();
@@ -65,24 +64,15 @@ static NSMutableSet *LogWindows;
[task setArguments: args];
return [LogWindowController controllerForTask: task close: close];
}
+(id)controllerForArgs: (NSArray *)args {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL close = [defaults boolForKey: kAutoCloseLogWindow];
return [self controllerForArgs: args close: close];
return [LogWindowController controllerForTask: task];
}
- (void)windowDidLoad {
[super windowDidLoad];
[LogWindows addObject: self];
_font = [NSFont userFixedPitchFontOfSize: 0];
// Implement this method to handle any initialization after your window controller's window has been loaded from its nib file.
}
-(void)appendString: (NSString *)string
@@ -90,28 +80,16 @@ static NSMutableSet *LogWindows;
if ([string length])
{
// needs explicit color attribute for proper dark mode support.
NSDictionary *attr = @{
NSForegroundColorAttributeName: [NSColor textColor],
NSFontAttributeName: _font,
};
NSDictionary *attr = @{ NSForegroundColorAttributeName: [NSColor textColor] };
NSAttributedString *astr = [[NSAttributedString alloc] initWithString: string attributes: attr];
[[_textView textStorage] appendAttributedString: astr];
}
}
-(void)appendAttributedString: (NSAttributedString *)string {
if ([string length]) {
[[_textView textStorage] appendAttributedString: string];
}
}
-(NSError *)runTask: (NSTask *)task close: (BOOL)close {
-(NSError *)runTask: (NSTask *)task {
if (_task) return nil;
_close = close;
_eof = NO;
NSPipe *pipe = [NSPipe pipe];
@@ -131,8 +109,8 @@ static NSMutableSet *LogWindows;
[task launchAndReturnError: &error];
if (error) {
NSLog(@"NSTask error. Path = %s error = %@", path, error);
return error;
}
return error;
} else {
path = [[task launchPath] fileSystemRepresentation];
wd = [[task currentDirectoryPath] fileSystemRepresentation];
@@ -145,6 +123,16 @@ static NSMutableSet *LogWindows;
}
}
#if 0
if (error) {
// 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;
}
#endif
_task = task;
NSString *title = [NSString stringWithFormat: @"Ample Log - %u", [task processIdentifier]];
[[self window] setTitle: title];
@@ -155,7 +143,6 @@ static NSMutableSet *LogWindows;
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver: self
selector: @selector(taskComplete:)
name: NSTaskDidTerminateNotification
@@ -166,7 +153,6 @@ static NSMutableSet *LogWindows;
object: _handle];
[_handle readInBackgroundAndNotify];
[[self window] setDocumentEdited: YES];
return nil;
}
@@ -179,33 +165,21 @@ static NSMutableSet *LogWindows;
// read complete, queue up another.
NSDictionary *dict = [notification userInfo];
NSData *data = [dict objectForKey: NSFileHandleNotificationDataItem];
if ([data length])
{
NSString *string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
[self appendString: string];
[_handle readInBackgroundAndNotify];
} else {
[self appendString: @"\n"]; // -listmedia sometimes causes display issues.
_eof = YES;
//[_textView setNeedsDisplay: YES]; // -listmedia sometimes weird.
}
}
-(void)taskCompleteHack {
}
/* hask! task complete may occur while output still being processed. add a delay to compensate. */
-(void)taskComplete: (NSNotification *)notification
{
if (!_eof) {
[self performSelector: @selector(taskComplete:) withObject: notification afterDelay: 0.5];
return;
}
BOOL ok = NO;
NSTaskTerminationReason reason;
int status;
@@ -219,7 +193,7 @@ static NSMutableSet *LogWindows;
if (status == 0)
{
//string = @"\n\n[Success]\n\n";
string = @"\n\n[Success]\n\n";
ok = YES;
}
else string = @"\n\n[An error occurred]\n\n";
@@ -228,22 +202,18 @@ static NSMutableSet *LogWindows;
{
string = [NSString stringWithFormat: @"\n\n[Caught signal %d (%s)]\n\n", status, strsignal(status)];
}
if (string) {
NSDictionary *attr = @{
NSForegroundColorAttributeName: [NSColor systemRedColor],
NSFontAttributeName: _font,
};
NSAttributedString *astr = [[NSAttributedString alloc] initWithString: string attributes: attr];
[self appendAttributedString: astr];
}
[self appendString: string];
_handle = nil;
_task = nil;
[[self window] setDocumentEdited: NO];
if (ok && _close) {
if (ok && [[NSUserDefaults standardUserDefaults] boolForKey: kAutoCloseLogWindow]) {
[[self window] close];
//[LogWindows removeObject: self]; // close sends WindowWillClose notification.
}
}
-5
View File
@@ -8,7 +8,6 @@
#import <Foundation/Foundation.h>
#import <Cocoa/Cocoa.h>
#import "Ample.h"
NS_ASSUME_NONNULL_BEGIN
@@ -18,8 +17,4 @@ NS_ASSUME_NONNULL_BEGIN
@end
@interface MachineViewController (Bookmark) <Bookmark>
@end
NS_ASSUME_NONNULL_END
-62
View File
@@ -110,67 +110,5 @@
return [data count];
}
@end
@implementation MachineViewController (Bookmark)
-(BOOL)loadBookmark: (NSDictionary *)bookmark {
NSBrowser *browser = (NSBrowser *)[self view];
NSString *machine = [bookmark objectForKey: @"machine"];
NSIndexPath *path = nil;
NSUInteger ix[2] = {0, 0 };
for (NSDictionary *d in _data) {
NSArray *children = [d objectForKey: @"children"];
for (NSDictionary *dd in children) {
NSString *value = [dd objectForKey: @"value"];
if ([machine isEqualToString: value]) {
path = [NSIndexPath indexPathWithIndexes: ix length: 2];
[browser selectRow: ix[0] inColumn: 0];
[browser selectRow: ix[1] inColumn: 1];
//[browser setSelectionIndexPath: path];
return YES;
}
++ix[1];
}
ix[1] = 0;
// check parent after.
NSString *value = [d objectForKey: @"value"];
if ([machine isEqualToString: value]) {
path = [NSIndexPath indexPathWithIndexes: ix length: 1];
[browser selectRow: ix[0] inColumn: 0];
// "setSelectionIndexPath: is not supported for browsers with matrix delegates."
//[browser setSelectionIndexPath: path];
return YES;
}
++ix[0];
}
NSLog(@"MachineViewController: Unable to find %@", machine);
return NO;
}
-(BOOL)saveBookmark: (NSMutableDictionary *)bookmark {
// machine saved in parent.
return YES;
}
-(void)willLoadBookmark:(NSDictionary *)bookmark {
}
-(void)didLoadBookmark:(NSDictionary *)bookmark {
}
@end
-19
View File
@@ -17,25 +17,8 @@ typedef struct Media {
unsigned floppy_5_25;
unsigned floppy_3_5;
unsigned pseudo_disk;
unsigned bitbanger;
unsigned midiin;
unsigned midiout;
unsigned picture;
} Media;
typedef enum {
MediaTypeError = -1,
MediaTypeUnknown = 0,
MediaType_5_25,
MediaType_3_5,
MediaType_HardDisk,
MediaType_CDROM,
MediaType_Cassette,
MediaType_Picture,
MediaType_MIDI,
} MediaType;
struct Media MediaFromDictionary(NSDictionary *);
void MediaAdd(Media *dest, const Media *src);
@@ -44,6 +27,4 @@ BOOL MediaEqual(const Media *lhs, const Media *rhs);
extern const Media EmptyMedia;
MediaType ClassifyMediaFile(id file);
#endif /* Media_h */
-229
View File
@@ -22,10 +22,6 @@ struct Media MediaFromDictionary(NSDictionary *dict) {
_(floppy_3_5);
_(floppy_5_25);
_(pseudo_disk);
_(bitbanger);
_(midiin);
_(midiout);
_(picture);
return m;
#undef _
@@ -42,10 +38,6 @@ void MediaAdd(Media *dest, const Media *src) {
_(floppy_3_5);
_(floppy_5_25);
_(pseudo_disk);
_(bitbanger);
_(midiin);
_(midiout);
_(picture);
#undef _
}
@@ -61,227 +53,6 @@ BOOL MediaEqual(const Media *lhs, const Media *rhs) {
_(floppy_3_5);
_(floppy_5_25);
_(pseudo_disk);
_(bitbanger);
_(midiin);
_(midiout);
_(picture);
return YES;
#undef _
}
#include <unistd.h>
#include <sys/stat.h>
#define _x2(a,b) (a | (b << 8))
#define _x3(a,b,c) (a | (b << 8) | (c << 16))
#define _x4(a,b,c, d) (a | (b << 8) | (c << 16) | (d << 24))
static unsigned hash(const char *cp) {
unsigned rv = 0;
int i, shift;
if (!cp) return 0;
for (i = 0, shift = 0; i < 4; ++i, shift += 8) {
unsigned c = cp[i];
if (!c) break;
c = tolower(c);
rv |= (c << shift);
}
//if (i > 4) return 0; // .image is 5....
return rv;
}
const char *extname(const char *path) {
const char *rv = NULL;
if (!path) return path;
for(unsigned i = 0; ; ++i) {
unsigned c = path[i];
if (c == 0) break;
if (c == '/') rv = NULL;
if (c == '.') rv = path + i + 1;
}
if (rv && !*rv) rv = NULL;
return rv;
}
/*
* MAME cares deeply about file extensions. LIST NOT EXHAUSTIVE
*
* Hard Disk: .chd .hd .hdv .2mg .hdi
* CD-ROM: .chd .cue .toc .nrg .gdi .iso .cdr
* 5.25: .dsk .do .po .edd .woz .nib .mfi .dfi .rti
* 3.5: .dc42 .woz .2mg .mfi .dfi .hfe .mfm .td0 .imd
.d77 .d88 .1dd .cqm .cqi .dsk .ima .img .ufi
.360 .ipf [also .po and .hdv]
* Midi in: .mid
* Midi out: .mid
* Picture: .png
* Cassette: .wav
*/
static bool is_raw_525(size_t disk_size) {
if (disk_size & 255) return NO;
size_t blocks = disk_size >> 8;
return blocks == 560 || blocks == 640;
}
static BOOL is_raw_35(size_t disk_size) {
if (disk_size & 511) return NO;
size_t blocks = disk_size >> 9;
return blocks == 800 || blocks == 1600 || blocks == 1440 || blocks == 2880;
}
static MediaType is_woz(const uint8_t *buffer, size_t file_size) {
/* woz 1/2 ? */
if (!memcmp(buffer, "WOZ1\xff\x0a\x0d\x0a", 8) || !memcmp(buffer, "WOZ2\xff\x0a\x0d\x0a", 8)) {
if (!memcmp(buffer + 12, "INFO", 4)) {
unsigned type = buffer[21]; // 1 = 5.25, 2 = 3.5
if (type == 1) return MediaType_5_25;
if (type == 2) return MediaType_3_5;
}
return MediaTypeUnknown;
}
return MediaTypeError;
}
static MediaType is_dc42(const uint8_t *buffer, size_t file_size) {
if (buffer[0x52] == 0x01 && buffer[0x53] == 0x00 && buffer[0] >= 1 && buffer[0] <= 0x3f) {
int dsize = OSReadBigInt32(buffer, 0x40);
int tsize = OSReadBigInt32(buffer, 0x44);
if (dsize + tsize + 0x54 == file_size) {
if (is_raw_35(dsize)) return MediaType_3_5;
return MediaType_HardDisk;
}
}
return MediaTypeError;
}
static MediaType is_2img(const uint8_t *buffer, size_t file_size) {
if (!memcmp(buffer, "2IMG", 4)) {
int format = OSReadLittleInt32(buffer, 0x0c); // 0 - dos order, 1 = prodos order, 2 = nib data
int blocks = OSReadLittleInt32(buffer, 0x14); // prodos only.
//int bytes = OSReadLittleInt32(buffer, 0x1c);
if (format == 2 || format == 0) return MediaType_5_25; // nib and dos order
if (is_raw_525(blocks * 512)) return MediaType_5_25;
if (is_raw_35(blocks * 512)) return MediaType_3_5;
return MediaType_HardDisk; //
//return MediaTypeUnknown;
}
return MediaTypeError;
}
static MediaType is_chd(const uint8_t *buffer, size_t file_size) {
if (!memcmp(buffer, "MComprHD", 8)) {
static int offsets[] = { 0, 0, 0, 28, 28, 32}; // offset for logival bytes.
int version = OSReadBigInt32(buffer, 12);
if (version >= 3 && version <= 5) {
long bytes = OSReadBigInt64(buffer, offsets[version]);
if (is_raw_525(bytes)) return MediaType_5_25;
if (is_raw_35(bytes)) return MediaType_3_5;
return MediaType_HardDisk; // iso?
}
return MediaTypeUnknown;
}
return MediaTypeError;
}
MediaType ClassifyMediaFile(id file) {
struct stat st;
ssize_t size;
unsigned char buffer[128];
int fd;
const char *path = [file fileSystemRepresentation]; // or URL
const char *ext = extname(path);
unsigned ext_hash = hash(ext);
memset(&st, 0, sizeof(st));
memset(buffer, 0, sizeof(buffer));
fd = open(path, O_RDONLY);
if (fd < 0) return MediaTypeError;
fstat(fd, &st);
size = read(fd, buffer, sizeof(buffer));
close(fd);
if (size <= 0) return MediaTypeError;
// 13 sector support ? not on an event 512 block boundary.
// = 116480 bytes.
switch(ext_hash) {
case _x3('w', 'o', 'z'):
return is_woz(buffer, st.st_size);
case _x3('2', 'm', 'g'):
case _x4('2', 'i', 'm', 'g'):
return is_2img(buffer, st.st_size);
case _x3('c', 'h', 'd'):
return is_chd(buffer, st.st_size);
// dc42 - dc,dc42,dsk,img,image
case _x2('d', 'c'): // n.b. as of .233, allowed for mac, not for apple2
case _x4('d', 'c', '4', '2'):
return is_dc42(buffer, st.st_size);
// dsk, image, img may also be raw or disk copy.
case _x3('d', 's', 'k'):
case _x3('i', 'm', 'g'):
case _x4('i', 'm', 'a', 'g'):
if (is_raw_525(st.st_size)) return MediaType_5_25;
if (is_raw_35(st.st_size)) return MediaType_3_5;
return is_dc42(buffer, st.st_size);
case _x2('d', 'o'):
case _x2('p', 'o'):
if (is_raw_525(st.st_size)) return MediaType_5_25;
if (is_raw_35(st.st_size)) return MediaType_3_5;
return MediaTypeUnknown;
// hdv - 3.5 or hard drive.
case _x3('h', 'd', 'v'):
case _x3('r', 'a', 'w'):
if (is_raw_35(st.st_size)) return MediaType_3_5;
if ((st.st_size & 511) == 0) return MediaType_HardDisk;
return MediaTypeUnknown;
case _x3('n', 'i', 'b'):
return MediaType_5_25;
case _x3('w', 'a', 'v'):
return MediaType_Cassette;
// cd-rom
case _x3('i', 's', 'o'):
case _x3('c', 'u', 'e'):
case _x3('c', 'd', 'r'):
return MediaType_CDROM;
case _x3('p', 'n', 'g'):
return MediaType_Picture;
case _x3('m', 'i', 'd'):
return MediaType_MIDI;
}
return MediaTypeUnknown;
}
+1 -8
View File
@@ -8,7 +8,6 @@
#import <Cocoa/Cocoa.h>
#import "Media.h"
#import "Ample.h"
NS_ASSUME_NONNULL_BEGIN
@@ -21,14 +20,8 @@ NS_ASSUME_NONNULL_BEGIN
- (IBAction)ejectAction:(id)sender;
- (IBAction)pathAction:(id)sender;
-(IBAction)resetMedia:(id)sender;
-(BOOL)smartRouteURL: (NSURL *)url;
-(BOOL)smartRouteFile: (NSString *)file;
@end
@interface MediaViewController (Bookmark) <Bookmark>
//-(void)setMedia: (NSDictionary *)media;
@end
+83 -424
View File
@@ -9,14 +9,11 @@
#import "MediaViewController.h"
#import "TableCellView.h"
#define SIZEOF(x) (sizeof(x) / sizeof(x[0]))
@protocol MediaNode
-(BOOL)isGroupItem;
-(BOOL)isExpandable;
-(NSInteger)count;
-(NSInteger)category;
-(NSInteger) count;
-(NSString *)viewIdentifier;
-(void)prepareView: (NSTableCellView *)view;
@@ -31,8 +28,6 @@
@property NSMutableArray *children; // URLs?
@property NSString *title;
@property NSInteger index;
@property NSInteger category;
@property (weak)NSOutlineView *view;
-(NSInteger)count;
-(id)objectAtIndex:(NSInteger)index;
@@ -41,13 +36,9 @@
@interface MediaItem : NSObject <MediaNode>
@property NSString *string;
@property NSURL *url;
@property BOOL valid;
@property NSInteger index;
@property NSInteger category;
@property (readonly) BOOL occupied;
-(NSInteger)count;
-(id)objectAtIndex:(NSInteger)index;
@@ -90,6 +81,8 @@
-(void)prepareView: (NSTableCellView *)view {
[view setObjectValue: self];
[[view textField] setStringValue: _title];
}
-(CGFloat)height {
@@ -111,7 +104,6 @@
for (unsigned i = count; i < newCount; ++i) {
MediaItem *item = [MediaItem new];
[item setIndex: i];
[item setCategory: _category];
[_children addObject: item];
}
@@ -123,7 +115,7 @@
for (unsigned i = newCount; i < count; ++i) {
MediaItem *item = [_children lastObject];
if ([item occupied]) break;
if ([item url]) break;
[_children removeLastObject];
}
@@ -131,36 +123,7 @@
return YES;
}
-(BOOL)addURL: (NSURL *)url {
for (MediaItem *item in _children) {
if (![item occupied]) {
[item setUrl: url];
return NO;
}
}
// add an extra item...
if (!_children) _children = [NSMutableArray new];
NSUInteger ix = [_children count];
MediaItem *item = [MediaItem new];
[item setIndex: ix];
[item setCategory: _category];
[item setUrl: url];
[item setValid: ix < _validCount];
[_children addObject: item];
if (_view) {
NSIndexSet *set = [NSIndexSet indexSetWithIndex: ix];
[_view insertItemsAtIndexes: set
inParent: self
withAnimation: NSTableViewAnimationEffectFade];
}
return YES;
}
-(BOOL)pruneChildren {
-(BOOL)pruneChildrenWithOutlineView: (NSOutlineView *)view {
NSUInteger count = [_children count];
BOOL delta = NO;
if (_validCount == count) return NO;
@@ -168,7 +131,7 @@
for (NSInteger i = _validCount; i < count; ++i) {
MediaItem *item = [_children lastObject];
if ([item occupied]) break;
if ([item url]) break;
[_children removeLastObject];
[set addIndex: [_children count]];
@@ -177,15 +140,15 @@
}
if (delta) {
if (_view)
[_view removeItemsAtIndexes: set inParent: self withAnimation: NSTableViewAnimationEffectFade];
if (view)
[view removeItemsAtIndexes: set inParent: self withAnimation: NSTableViewAnimationEffectFade];
return YES;
}
return NO;
}
-(BOOL)moveItemFrom: (NSInteger)oldIndex to: (NSInteger)newIndex {
-(BOOL)moveItemFrom: (NSInteger)oldIndex to: (NSInteger)newIndex outlineView: (NSOutlineView *)view {
if (newIndex == oldIndex) return NO;
NSUInteger count = [_children count];
if (oldIndex >= count) return NO;
@@ -198,7 +161,7 @@
} else {
[_children insertObject: item atIndex: newIndex];
}
if (_view) [_view moveItemAtIndex: oldIndex inParent: self toIndex: newIndex inParent: self];
if (view) [view moveItemAtIndex: oldIndex inParent: self toIndex: newIndex inParent: self];
// re-index and re-validate.
unsigned ix = 0;
@@ -210,7 +173,7 @@
++ix;
}
[self pruneChildren];
[self pruneChildrenWithOutlineView: view];
//[view reloadItem: self reloadChildren: YES];
return YES;
}
@@ -218,37 +181,11 @@
@implementation MediaItem
-(instancetype)initWithURL: (NSURL *)url {
_url = url;
[self setUrl: url];
return self;
}
-(instancetype)initWithString: (NSString *)string {
_string = string;
return self;
}
-(NSString *)argument {
if (_string)
return _string;
// todo -- have setURL also update _string?
if (_url)
return [NSString stringWithCString: [_url fileSystemRepresentation] encoding: NSUTF8StringEncoding];
return nil;
}
+(NSSet *)keyPathsForValuesAffectingOccupied {
return [NSSet setWithObjects: @"url", @"string", nil];
}
-(BOOL)occupied {
return _url || _string;
}
-(NSInteger) count {
return 0;
}
@@ -266,23 +203,38 @@
}
-(NSString *)viewIdentifier {
if (_category == kIndexBitBanger) return @"BBItemView";
if (_category == kIndexMidiOut) return @"MidiItemView";
if (_category == kIndexMidiIn) return @"MidiItemView";
return @"ItemView";
}
-(void)prepareView: (MediaTableCellView *)view {
/* set the path tag = category. */
[view prepareView: _category];
#if 0
if (_category == kIndexMidiIn || _category == kIndexMidiOut || _category == kIndexBitBanger) {
return;
}
-(void)prepareView: (TablePathView *)view {
NSValueTransformer *t;
NSDictionary *options;
[view setObjectValue: self];
NSPathControl *pc = [view pathControl];
[pc setTag: _category + 1]; // to differentiate 0 / no path control.
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"];
[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 systemRedColor];
[button setContentTintColor: tintColor];
#endif
}
@@ -297,21 +249,28 @@
@end
#define CATEGORY_COUNT 6
#define SIZEOF(x) (sizeof(x) / sizeof(x[0]))
@interface MediaViewController () {
MediaCategory *_data[CATEGORY_COUNT];
NSMutableArray *_root;
NSArray *_root;
Media _media;
BOOL _loadingBookmark;
}
@end
@implementation MediaViewController
enum {
kIndexFloppy525 = 0,
kIndexFloppy35,
kIndexHardDrive,
kIndexCDROM,
kIndexCassette,
kIndexDiskImage,
};
-(void)awakeFromNib {
@@ -327,18 +286,8 @@
_data[kIndexCDROM] = [MediaCategory categoryWithTitle: @"CD-ROMs"];
_data[kIndexCassette] = [MediaCategory categoryWithTitle: @"Cassettes"];
_data[kIndexDiskImage] = [MediaCategory categoryWithTitle: @"Hard Disk Images"]; // Mac Nubus psuedo image device
_data[kIndexBitBanger] = [MediaCategory categoryWithTitle: @"Serial Bit Banger"]; // null_modem
_data[kIndexMidiIn] = [MediaCategory categoryWithTitle: @"MIDI (In)"];
_data[kIndexMidiOut] = [MediaCategory categoryWithTitle: @"MIDI (Out)"];
_data[kIndexPicture] = [MediaCategory categoryWithTitle: @"Picture"];
for (unsigned i = 0; i < CATEGORY_COUNT; ++i) {
[_data[i] setCategory: i];
[_data[i] setIndex: -1];
}
_root = [NSMutableArray new];
_root = @[];
}
@@ -347,7 +296,7 @@
-(void)rebuildArgs {
static char* prefix[] = {
"flop", "flop", "hard", "cdrm", "cass", "disk", "bitb", "min", "mout", "pic"
"flop", "flop", "hard", "cdrm", "cass", "disk"
};
static_assert(SIZEOF(prefix) == CATEGORY_COUNT, "Missing item");
NSMutableArray *args = [NSMutableArray new];
@@ -362,12 +311,12 @@
counts[j]++;
MediaItem *item = [cat objectAtIndex: i];
NSString *arg = [item argument];
if (arg) {
[args addObject: [NSString stringWithFormat: @"-%s%u", prefix[j], counts[j]]];
[args addObject: arg];
}
NSURL *url = [item url];
if (!url) continue;
[args addObject: [NSString stringWithFormat: @"-%s%u", prefix[j], counts[j]]];
NSString *s = [NSString stringWithCString: [url fileSystemRepresentation] encoding: NSUTF8StringEncoding];
[args addObject: s];
}
if (j == 0) counts[1] = counts[0]; // 3.5/5.25
}
@@ -376,7 +325,6 @@
}
-(void)rebuildRoot {
NSMutableArray *tmp = [NSMutableArray new];
int ix = 0;
for (unsigned j = 0 ; j < CATEGORY_COUNT; ++j) {
@@ -392,16 +340,12 @@
// todo - switch this to use removeItemsAtIndexes:inParent:withAnimation:
// and insertItemsAtIndexes:inParent:withAnimation:
if (!_loadingBookmark) {
[_outlineView reloadData];
[_outlineView expandItem: nil expandChildren: YES];
}
[_outlineView reloadData];
[_outlineView expandItem: nil expandChildren: YES];
}
-(void)setMedia: (Media)media {
// todo -- fancy diff algorithm to animate changes.
MediaCategory *cat;
BOOL delta = NO;
unsigned x;
@@ -409,8 +353,6 @@
if (MediaEqual(&_media, &media)) return;
_media = media;
[_outlineView beginUpdates];
#undef _
#define _(name, index) \
@@ -421,55 +363,17 @@ x = media.name; cat = _data[index]; delta |= [cat setItemCount: x]
_(floppy_3_5, kIndexFloppy35);
_(floppy_5_25, kIndexFloppy525);
_(pseudo_disk, kIndexDiskImage);
_(bitbanger, kIndexBitBanger);
// disable midi for now - it's either a midi file (which auto-plays too soon to be useful)
// or a midi device ("default" for first one).
// So we should build a device list (and pre-populate the default one)
// another approach is a separate utility to act as a midi/serial input converter
// and midi file / serial converter so the modem/serial port could be used.
#if 1
_(midiin, kIndexMidiIn);
_(midiout, kIndexMidiOut);
#endif
_(picture, kIndexPicture);
if (delta) {
[self rebuildRoot];
if (!_loadingBookmark) [self rebuildArgs];
}
[_outlineView endUpdates];
}
-(void)resetDiskImages {
BOOL delta = NO;
for (unsigned j = 0; j < CATEGORY_COUNT; ++j) {
MediaCategory *cat = _data[j];
NSInteger count = [cat count];
for (NSInteger i = 0; i < count; ++i) {
MediaItem *item = [cat objectAtIndex: i];
if (![item occupied]) continue;
[item setUrl: nil];
[item setString: nil];
delta = YES;
}
if ([cat pruneChildren]) delta = YES;
}
if (delta) {
[self rebuildRoot];
if (!_loadingBookmark) [self rebuildArgs];
[self rebuildArgs];
}
}
static NSString *kDragType = @"private.ample.media";
- (void)viewDidLoad {
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[super viewDidLoad];
//NSOutlineView *view = [self view];
@@ -480,21 +384,6 @@ static NSString *kDragType = @"private.ample.media";
[_outlineView expandItem: nil expandChildren: YES];
[_outlineView registerForDraggedTypes: @[kDragType]];
for (unsigned i = 0; i < CATEGORY_COUNT; ++i)
[_data[i] setView: _outlineView];
[nc addObserver: self selector: @selector(magicRouteNotification:) name: kNotificationDiskImageMagicRoute object: nil];
}
-(void)viewWillDisappear {
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc removeObserver: self];
for (unsigned i = 0; i < CATEGORY_COUNT; ++i)
[_data[i] setView: nil];
}
#pragma mark - NSOutlineViewDelegate
@@ -508,14 +397,15 @@ static NSString *kDragType = @"private.ample.media";
}
//- (NSTableRowView *)outlineView:(NSOutlineView *)outlineView rowViewForItem:(id)item;
- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id<MediaNode>)item {
NSString *ident = [item viewIdentifier];
if (!ident) return nil;
NSTableCellView *v = [outlineView makeViewWithIdentifier: ident owner: self];
[v setObjectValue: item];
[(id<MediaNode>)item prepareView: v];
[v setObjectValue: item];
return v;
}
@@ -547,6 +437,12 @@ static NSString *kDragType = @"private.ample.media";
}
- (NSCell *)outlineView:(NSOutlineView *)outlineView dataCellForTableColumn:(NSTableColumn *)tableColumn item:(id)item {
//return nil;
return [[item cellClass] new];
}
#pragma mark - NSOutlineViewDataSource
@@ -657,7 +553,7 @@ static NSString *kDragType = @"private.ample.media";
}
- (BOOL)outlineView:(NSOutlineView *)outlineView acceptDrop:(id<NSDraggingInfo>)info item:(id)item childIndex:(NSInteger)index {
if (index < 0) return NO;
@@ -691,7 +587,7 @@ static NSString *kDragType = @"private.ample.media";
NSInteger oldIndex = indexes[1];
[_outlineView beginUpdates];
[cat moveItemFrom: oldIndex to: index];
[cat moveItemFrom: oldIndex to: index outlineView: _outlineView];
[_outlineView endUpdates];
[self rebuildArgs];
@@ -709,272 +605,35 @@ static NSString *kDragType = @"private.ample.media";
NSInteger row = [_outlineView rowForView: sender];
if (row < 0) return;
//TablePathView *pv = [_outlineView viewAtColumn: 0 row: row makeIfNecessary: NO];
MediaItem *item = [_outlineView itemAtRow: row];
[item setUrl: nil];
[item setString: nil];
//[[pv pathControl] setURL: nil];
// if item is invalid, should attempt to remove...
if (![item valid]) {
MediaCategory *cat = [_outlineView parentForItem: item];
[_outlineView beginUpdates];
[cat pruneChildren];
// remove the entire category??
if (![cat validCount] && ![cat count]) {
NSUInteger ix = [_root indexOfObject: cat];
if (ix != NSNotFound) {
NSIndexSet *set = [NSIndexSet indexSetWithIndex: ix];
[_outlineView removeItemsAtIndexes: set
inParent: nil
withAnimation: NSTableViewAnimationEffectFade];
[_root removeObjectAtIndex: ix];
[cat setIndex: -1];
}
}
[cat pruneChildrenWithOutlineView: _outlineView];
[_outlineView endUpdates];
}
// todo -- if this eliminates a category completely, it will still be included
// since we're now using animaations instead of reloading.
[self rebuildArgs];
}
- (IBAction)pathAction:(id)sender {
// need to update the eject button...
NSURL *url = [(NSPathControl *)sender URL];
NSInteger tag = [sender tag] - 1;
switch(tag) {
case kIndexFloppy525:
case kIndexFloppy35:
case kIndexHardDrive:
case kIndexCDROM:
case kIndexCassette:
case kIndexDiskImage:
if (url) {
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc postNotificationName: kNotificationDiskImageAdded object: url];
}
break;
// not disk images or don't use a path control.
case kIndexPicture:
case kIndexMidiIn:
case kIndexMidiOut:
case kIndexBitBanger:
default: break;
if (url) {
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc postNotificationName: @"DiskImageAdded" object: url];
}
[self rebuildArgs];
}
-(IBAction)textAction: (id)sender {
[self rebuildArgs];
}
- (IBAction)midiAction:(id)sender {
[self rebuildArgs];
}
-(IBAction)resetMedia:(id)sender {
[self resetDiskImages];
}
-(void)magicRouteNotification: (NSNotification *)notification {
NSDictionary *userInfo = [notification userInfo];
id path = [userInfo objectForKey: @"path"];
if ([path isKindOfClass: [NSURL class]]) {
[self smartRouteURL: path];
return;
}
if ([path isKindOfClass: [NSString class]]) {
NSURL *url = [NSURL fileURLWithPath: path];
[self smartRouteURL: url];
return;
}
}
/*
* given a file, add it to the media list.
* TODO - how to handle if full or media type missing?
*/
-(BOOL)smartRouteURL: (NSURL *)url {
if (!url) return NO;
MediaType mt = ClassifyMediaFile(url);
if (mt < 1) return NO; // unknown / error.
unsigned ix = 0;
switch(mt) {
case MediaType_3_5: ix = kIndexFloppy35; break;
case MediaType_5_25: ix = kIndexFloppy525; break;
case MediaType_Cassette: ix = kIndexCassette; break;
case MediaType_HardDisk: ix = kIndexHardDrive; break;
case MediaType_CDROM: ix = kIndexCDROM; break;
case MediaType_Picture: ix = kIndexPicture; break;
case MediaType_MIDI: // ix = kIndexMidiIn; break;
case MediaTypeError:
case MediaTypeUnknown:
return NO;
}
[_outlineView beginUpdates];
// todo -- check root, insert if necessary?
MediaCategory *cat = _data[ix];
[cat addURL: url];
[_outlineView endUpdates];
[self rebuildArgs];
return YES;
}
-(BOOL)smartRouteFile: (NSString *)file {
return NO;
}
@end
@implementation MediaViewController (Bookmark)
-(void)willLoadBookmark:(NSDictionary *)bookmark {
_loadingBookmark = YES;
[self resetDiskImages];
}
-(void)didLoadBookmark:(NSDictionary *)bookmark {
_loadingBookmark = NO;
[self rebuildRoot];
[self rebuildArgs];
}
static NSString * BookmarkStrings[] = {
@"flop_525", @"flop_35", @"hard", @"cdrm", @"cass", @"disk", @"bitb", @"midiin", @"midiout", @"pic"
};
static_assert(SIZEOF(BookmarkStrings) == CATEGORY_COUNT, "Missing item");
static int BookmarkIndex(NSString *str) {
if (!str) return -1;
for (int i = 0; i < SIZEOF(BookmarkStrings); ++i) {
if ([str isEqualToString: BookmarkStrings[i]]) return i;
}
return -1;
}
-(BOOL)loadBookmark: (NSDictionary *)bookmark {
// fragile - depends on order
id media = [bookmark objectForKey: @"media"];
if ([media isKindOfClass: [NSArray class]]) {
unsigned ix = 0;
for (NSArray *a in (NSArray *)media) {
if (ix >= CATEGORY_COUNT) {
NSLog(@"MediaViewController: too many categories.");
break;
}
MediaCategory *cat = _data[ix];
NSInteger count = [cat count];
unsigned i = 0;
for (NSString *path in a) {
if (i >= count) {
NSLog(@"MediaViewController: too many files.");
break; //
}
MediaItem *item = [cat objectAtIndex: i++];
if (![path length]) continue;
if (ix == kIndexBitBanger || ix == kIndexMidiOut || ix == kIndexMidiIn) {
[item setString: path];
} else {
NSURL *url = [NSURL fileURLWithPath: path];
[item setUrl: url];
}
}
++ix;
}
return YES;
}
if ([media isKindOfClass: [NSDictionary class]]) {
for (NSString *key in (NSDictionary *)media) {
NSInteger ix = BookmarkIndex(key);
if (ix < 0) {
NSLog(@"MediaViewController: unrecognized category: %@", key);
continue;
}
MediaCategory *cat = _data[ix];
NSInteger count = [cat count];
NSArray *a = [(NSDictionary *)media objectForKey: key];
unsigned i = 0;
for (NSString *path in a) {
if (i >= count) {
NSLog(@"MediaViewController: too many files.");
break; //
}
MediaItem *item = [cat objectAtIndex: i++];
if (![path length]) continue;
if (ix == kIndexBitBanger || ix == kIndexMidiOut || ix == kIndexMidiIn) {
[item setString: path];
} else {
NSURL *url = [NSURL fileURLWithPath: path];
[item setUrl: url];
}
}
}
return YES;
}
return NO;
}
static void CompressArray(NSMutableArray *array) {
for(;;) {
NSString *s = [array lastObject];
if (!s) return;
if ([s length]) return;
[array removeLastObject];
}
}
-(BOOL)saveBookmark: (NSMutableDictionary *)bookmark {
NSMutableDictionary *media = [NSMutableDictionary new];
for (unsigned ix = 0; ix < CATEGORY_COUNT; ++ix) {
MediaCategory *cat = _data[ix];
NSInteger count = [cat validCount];
if (!count) continue;
NSMutableArray *array = [NSMutableArray new];
for (NSInteger i = 0; i < count; ++i) {
MediaItem *item = [cat objectAtIndex: i];
NSString *s = [item argument];
if (!s) s = @"";
[array addObject: s];
}
CompressArray(array);
if ([array count])
[media setObject: array forKey: BookmarkStrings[ix]];
}
[bookmark setObject: media forKey: @"media"];
return YES;
}
@end
-25
View File
@@ -1,25 +0,0 @@
//
// MidiManager.h
// Ample
//
// Created by Kelvin Sherlock on 8/6/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#ifndef MidiManager_h
#define MidiManager_h
extern NSString *kMidiSourcesChangedNotification;
extern NSString *kMidiDestinationsChangedNotification;
@interface MidiManager : NSObject
@property NSArray *sources;
@property NSArray *destinations;
+(instancetype)sharedManager;
@end
#endif /* MidiManager_h */
-153
View File
@@ -1,153 +0,0 @@
//
// Midi.m
// Ample
//
// Created by Kelvin Sherlock on 8/6/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreMIDI/CoreMIDI.h>
#import "MidiManager.h"
static NSArray *MidiSources(void) {
ItemCount count = MIDIGetNumberOfSources();
if (count <= 0) return @[];
NSMutableArray *rv = [NSMutableArray arrayWithCapacity: count + 1];
MIDIEndpointRef ep;
for(int i = 0; i < count; ++i) {
ep = MIDIGetSource(i);
if (!ep) continue;
// https://developer.apple.com/library/archive/qa/qa1374/_index.html
CFStringRef str = NULL;
MIDIObjectGetStringProperty(ep, kMIDIPropertyDisplayName, &str);
if (str) {
[rv addObject: (__bridge id _Nonnull)(str)];
CFRelease(str);
}
}
return rv;
}
static NSArray *MidiDestinations(void) {
ItemCount count = MIDIGetNumberOfDestinations();
if (count <= 0) return @[];
NSMutableArray *rv = [NSMutableArray arrayWithCapacity: count + 1];
MIDIEndpointRef ep;
for(int i = 0; i < count; ++i) {
ep = MIDIGetDestination(i);
if (!ep) continue;
// https://developer.apple.com/library/archive/qa/qa1374/_index.html
CFStringRef str = NULL;
MIDIObjectGetStringProperty(ep, kMIDIPropertyDisplayName, &str);
if (str) {
[rv addObject: (__bridge id _Nonnull)(str)];
CFRelease(str);
}
}
return rv;
}
NSString *kMidiSourcesChangedNotification = @"Midi Sources Changed";
NSString *kMidiDestinationsChangedNotification = @"Midi Destinations Changed";
@interface MidiManager () {
MIDIClientRef _client;
}
-(void)objectAddRemove: (const MIDIObjectAddRemoveNotification *)message;
-(void)objectPropertyChanged: (const MIDIObjectPropertyChangeNotification *)message;
@end
static MidiManager *singleton = nil;
@implementation MidiManager
-(void)awakeFromNib {
if (!singleton) singleton = self;
}
+(instancetype)sharedManager {
if (!singleton) singleton = [MidiManager new];
return singleton;
}
-(instancetype)init {
if (singleton) return singleton;
OSStatus status;
status = MIDIClientCreateWithBlock(
CFSTR("serial_midi"),
&_client,
^(const MIDINotification *message){
switch(message->messageID) {
case kMIDIMsgObjectAdded:
case kMIDIMsgObjectRemoved:
[self objectAddRemove: (const MIDIObjectAddRemoveNotification *)message];
break;
case kMIDIMsgPropertyChanged:
[self objectPropertyChanged: (const MIDIObjectPropertyChangeNotification *)message];
default:
break;
}
});
_sources = MidiSources();
_destinations = MidiDestinations();
return self;
}
-(void)objectAddRemove: (const MIDIObjectAddRemoveNotification *)message {
const MIDIObjectAddRemoveNotification *m = (const MIDIObjectAddRemoveNotification *)message;
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
if (m->childType == kMIDIObjectType_Source) {
[self setSources: MidiSources()];
[nc postNotificationName: kMidiSourcesChangedNotification object: self];
}
if (m->childType == kMIDIObjectType_Destination) {
[self setDestinations: MidiDestinations()];
[nc postNotificationName: kMidiDestinationsChangedNotification object: self];
}
}
-(void)objectPropertyChanged: (const MIDIObjectPropertyChangeNotification *)message {
const MIDIObjectPropertyChangeNotification *m = (const MIDIObjectPropertyChangeNotification *)message;
if (m->propertyName == kMIDIPropertyDisplayName) {
[self setSources: MidiSources()];
[self setDestinations: MidiDestinations()];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc postNotificationName: kMidiSourcesChangedNotification object: self];
[nc postNotificationName: kMidiDestinationsChangedNotification object: self];
}
}
-(void)dealloc {
if (_client)
MIDIClientDispose(_client);
}
@end
-30
View File
@@ -1,30 +0,0 @@
//
// NewMachineViewController.h
// Ample
//
// Created by Kelvin Sherlock on 6/8/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "Ample.h"
NS_ASSUME_NONNULL_BEGIN
@interface NewMachineViewController : NSViewController
@property (nullable) NSString *machine;
-(void)reset;
@end
@interface NewMachineViewController (Table) <NSOutlineViewDelegate, NSOutlineViewDataSource>
@end
@interface NewMachineViewController (Bookmark) <Bookmark>
@end
NS_ASSUME_NONNULL_END
-234
View File
@@ -1,234 +0,0 @@
//
// NewMachineViewController.m
// Ample
//
// Created by Kelvin Sherlock on 6/8/2021.
// Copyright © 2021 Kelvin Sherlock. All rights reserved.
//
#import "NewMachineViewController.h"
@interface NewMachineViewController () {
NSArray *_data;
}
@property (weak) IBOutlet NSOutlineView *outlineView;
@end
@implementation NewMachineViewController
-(void)awakeFromNib {
static unsigned first = 0;
if (first) return;
first++;
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle pathForResource: @"models" ofType: @"plist"];
_data = [NSArray arrayWithContentsOfFile: path];
}
-(void)viewDidLoad {
[super viewDidLoad];
//[_outlineView reloadData];
//[_outlineView setAutosaveExpandedItems: YES];
//[_outlineView expandItem: nil expandChildren: YES];
}
#pragma mark - IBActions
- (IBAction)clickAction:(id)sender {
NSInteger row = [_outlineView clickedRow];
if (row < 0) return;
NSDictionary *item = [_outlineView itemAtRow: row];
if (!item) return;
NSString *value = [item objectForKey: @"value"];
NSArray *children = [item objectForKey: @"children"];
if (value) {
[self setMachine: value];
} else if (children) {
id ap = [_outlineView animator];
[_outlineView isItemExpanded: item] ? [ap collapseItem: item] : [ap expandItem: item];
}
}
-(void)reset {
[_outlineView deselectAll: nil];
[self setMachine: nil];
}
@end
@implementation NewMachineViewController (Table)
#if 0
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldExpandItem:(id)item {
return YES;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldCollapseItem:(id)item {
return NO;
}
#endif
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldShowOutlineCellForItem:(id)item {
// disclosure triangle.
if (!item) return YES;
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
return [children count] > 0;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item {
if (!item) return YES;
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
return [children count] > 0;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item {
#if 0
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
return [children count] > 0;
#else
return NO;
#endif
}
- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item {
#if 0
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
if ([children count]) {
return [outlineView makeViewWithIdentifier: @"HeaderCell" owner: self];
}
#endif
NSTableCellView *v = [outlineView makeViewWithIdentifier: @"DataCell" owner: self];
//[v setObjectValue: item];
return v;
}
- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
if (!item) return [_data count];
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
return [children count];
}
- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
if (item == nil) {
return [_data objectAtIndex: index];
}
NSArray *children = [(NSDictionary *)item objectForKey: @"children"];
return [children objectAtIndex: index];
}
- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item {
return item;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectItem:(id)item {
if (!item) return NO;
return [(NSDictionary *)item objectForKey: @"value"] != nil;
}
// saving/restoring expanded items
- (id)outlineView:(NSOutlineView *)outlineView persistentObjectForItem:(id)item {
return [item objectForKey: @"description"];
}
- (id)outlineView:(NSOutlineView *)outlineView itemForPersistentObject:(id)object {
if ([object isKindOfClass: [NSString class]]) {
for(NSDictionary *d in _data) {
if ([(NSString *)object isEqualToString: [d objectForKey: @"description"]])
return d;
}
}
return nil;
//return object;
}
@end
@implementation NewMachineViewController (Bookmark)
- (void)didLoadBookmark:(NSDictionary *)bookmark {
}
- (BOOL)loadBookmark:(NSDictionary *)bookmark {
NSString *machine = [bookmark objectForKey: @"machine"];
//NSInteger row = [_outlineView selectedRow];
if (!machine) {
[self setMachine: nil];
[_outlineView deselectAll: nil];
return NO;
}
for (NSDictionary *parent in _data) {
NSArray *children = [parent objectForKey: @"children"];
for (NSDictionary *child in children) {
if ([machine isEqualToString: [child objectForKey: @"value"]]) {
id ap = [_outlineView animator];
[ap expandItem: parent];
NSInteger row = [_outlineView rowForItem: child];
if (row >= 0) {
NSIndexSet *set = [NSIndexSet indexSetWithIndex: row];
[_outlineView selectRowIndexes: set byExtendingSelection: NO];
[_outlineView scrollRowToVisible: row];
return YES;
}
return NO;
}
}
// could also match parent.
if ([machine isEqualToString: [parent objectForKey: @"value"]]) {
NSInteger row = [_outlineView rowForItem: parent];
if (row >= 0) {
NSIndexSet *set = [NSIndexSet indexSetWithIndex: row];
[_outlineView selectRowIndexes: set byExtendingSelection: NO];
[_outlineView scrollRowToVisible: row];
return YES;
}
return NO;
}
}
return NO;
}
- (BOOL)saveBookmark:(NSMutableDictionary *)bookmark {
// machine saved in parent.
return YES;
}
- (void)willLoadBookmark:(NSDictionary *)bookmark {
}
@end
+29
View File
@@ -0,0 +1,29 @@
//
// NewSlotViewController.h
// Ample
//
// Created by Kelvin Sherlock on 9/9/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import "Media.h"
NS_ASSUME_NONNULL_BEGIN
@interface NewSlotViewController : NSViewController
@property NSArray *args;
@property Media media;
@property NSSize resolution;
@property (nonatomic) NSString *machine;
@end
@interface NewSlotViewController (OutlineView) <NSOutlineViewDelegate, NSOutlineViewDataSource>
@end
NS_ASSUME_NONNULL_END
+342
View File
@@ -0,0 +1,342 @@
//
// NewSlotViewController.m
// Ample
//
// Created by Kelvin Sherlock on 9/9/2020.
// Copyright © 2020 Kelvin Sherlock. All rights reserved.
//
#import "Ample.h"
#import "NewSlotViewController.h"
#import "Menu.h"
#import "Slot.h"
#import "Media.h"
#import <objc/runtime.h>
/* number of slot types. bitmask used so should be < sizeof(unsigned *8) */
#define SLOT_COUNT 22
static_assert(SLOT_COUNT <= sizeof(unsigned) * 8, "too many slot types");
#define SIZEOF(x) (sizeof(x) / sizeof(x[0]))
static unsigned RootKey = 0;
@interface NewSlotViewController ()
@property (weak) IBOutlet NSOutlineView *outlineView;
@property (weak) IBOutlet NSOutlineView *childOutlineView;
@end
@implementation NewSlotViewController {
NSArray *_root;
unsigned _slots_explicit;
unsigned _slots_valid;
unsigned _slots_default;
Slot *_slot_object[SLOT_COUNT];
NSString *_slot_value[SLOT_COUNT]; // when explicitely set.
Media _slot_media[SLOT_COUNT];
Media _machine_media;
NSDictionary *_machine_data;
IBOutlet NSPopover *_popover;
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do view setup here.
_root = @[];
objc_setAssociatedObject(_outlineView, &RootKey, _root, OBJC_ASSOCIATION_RETAIN);
//[_outlineView setIndentationPerLevel: 2.0];
}
-(void)resetMachine {
_root = @[];
objc_setAssociatedObject(_outlineView, &RootKey, _root, OBJC_ASSOCIATION_RETAIN);
[_outlineView reloadData];
_slots_valid = 0;
_slots_explicit = 0;
_slots_default = 0;
_machine_media = EmptyMedia;
_machine_data = nil;
for (unsigned i = 0; i < SLOT_COUNT; ++i) {
_slot_media[i] = EmptyMedia;
_slot_object[i] = nil;
_slot_value[i] = nil;
}
[self setResolution: NSMakeSize(0, 0)];
[self setArgs: @[]];
[self setMedia: EmptyMedia];
}
-(void)loadMachine {
NSDictionary *d = MameMachine(_machine);
if (!d) {
[self resetMachine];
return;
}
NSArray *r = [d objectForKey: @"resolution"];
NSSize res = NSMakeSize(0, 0);
if (r) {
res.width = [(NSNumber *)[r objectAtIndex: 0 /*@"width"*/] doubleValue];
res.height = [(NSNumber *)[r objectAtIndex: 1 /*@"height"*/] doubleValue];
}
[self setResolution: res];
_slots_valid = 0;
//_slots_explicit = 0;
_slots_default = 0;
_machine_media = MediaFromDictionary([d objectForKey: @"media"]);
_machine_data = d;
for (unsigned i = 0; i < SLOT_COUNT; ++i) {
_slot_media[i] = EmptyMedia;
_slot_object[i] = nil;
}
extern NSArray *BuildSlots(NSString *name, NSDictionary *data);
_root = BuildSlots(_machine, d);
objc_setAssociatedObject(_outlineView, &RootKey, _root, OBJC_ASSOCIATION_RETAIN);
for (Slot *item in _root) {
NSInteger index = [item index];
if (index < 0) continue;
unsigned mask = 1 << index;
_slots_valid |= mask;
if ([item defaultIndex] >= 0)
_slots_default |= mask;
if (_slot_value[index])
[item selectValue: _slot_value[index]];
_slot_media[index] = [item selectedMedia];
_slot_object[index] = item;
}
[_outlineView reloadData];
[self rebuildMedia];
[self rebuildArgs];
}
-(void)setMachine: (NSString *)machine {
if (_machine == machine) return;
if (_machine && machine && [machine compare: _machine] == NSOrderedSame) return;
_machine = machine;
if (!machine) {
[self resetMachine];
return;
}
[self loadMachine];
}
-(void)rebuildMedia {
Media media = _machine_media;
unsigned mask = 1;
for (unsigned i = 0; i < SLOT_COUNT; ++i, mask <<= 1) {
if (_slots_valid & mask) {
MediaAdd(&media, &_slot_media[i]);
}
}
[self setMedia: media];
}
-(void)rebuildArgs {
NSMutableArray *args = [NSMutableArray new];
for (Slot *item in _root) {
NSArray *x = [item args];
if (x) [args addObjectsFromArray: x];
}
[self setArgs: args];
}
- (IBAction)menuChanged:(NSPopUpButton *)sender {
BOOL direct = YES;
NSInteger index = [sender tag];
if (index < 0) return; //
if (index >= 0 && index < SLOT_COUNT) {
direct = YES;
} else {
direct = NO;
index &= ~0x10000;
}
if (index >= SLOT_COUNT) return; //
unsigned mask = 1 << index;
// index 0 = ram = special case...
SlotOption *o = [[sender selectedItem] representedObject];
Slot *item = _slot_object[index];
if (direct) {
_slots_explicit |= mask;
_slot_value[index] = [o value];
//_slots_default &= ~mask;
}
Media media = [item selectedMedia];
if (!MediaEqual(&media, &_slot_media[index])) {
_slot_media[index] = media;
[self rebuildMedia];
}
// needs to reload children if expanded.
#ifdef SLOT_TREE
if (direct) {
BOOL rc = ([_outlineView isItemExpanded: item]);
[_outlineView reloadItem: item reloadChildren: rc];
}
#endif
[self rebuildArgs];
}
- (IBAction)hamburger:(id)sender {
#if 0
if ([_popover isShown]) {
[_popover close];
}
#endif
NSInteger index = [sender tag];
if (index < 0 || index >= SLOT_COUNT) return;
Slot *item = _slot_object[index];
NSArray *children = [item selectedChildren];
objc_setAssociatedObject(_childOutlineView, &RootKey, children, OBJC_ASSOCIATION_RETAIN);
if (!children) return;
[_childOutlineView reloadData];
NSSize size = [_popover contentSize];
if (size.width < 200) size.width = 250;
size = [_childOutlineView sizeThatFits: size];
size.height += 40;
[_popover setContentSize: size];
[_popover showRelativeToRect: [sender bounds]
ofView: sender
preferredEdge: NSRectEdgeMaxY];
}
-(IBAction)resetSlots:(id)sender {
_slots_explicit = 0;
for (unsigned i = 0; i < SLOT_COUNT; ++i) {
_slot_media[i] = EmptyMedia;
_slot_value[i] = nil;
}
for (Slot *item in _root) {
[item reset];
// if children, reset them too...
NSInteger index = [item index];
if (index < 0) continue;
_slot_media[index] = [item selectedMedia];
}
#ifdef SLOT_TREE
[_outlineView reloadData];
#endif
[self rebuildMedia];
[self rebuildArgs];
}
@end
@implementation NewSlotViewController (OutlineView)
- (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item {
NSArray *root = objc_getAssociatedObject(outlineView, &RootKey);
if (!item) return [root count];
#ifdef SLOT_TREE
NSArray *tmp = [(Slot *)item selectedChildren];
return [tmp count];
#endif
return 0;
}
- (id)outlineView:(NSOutlineView *)outlineView child:(NSInteger)index ofItem:(id)item {
NSArray *root = objc_getAssociatedObject(outlineView, &RootKey);
if (!item) return [root objectAtIndex: index];
#ifdef SLOT_TREE
NSArray *tmp = [(Slot *)item selectedChildren];
return [tmp objectAtIndex: index];
#endif
return nil;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item {
#ifdef SLOT_TREE
if (!item) return NO;
NSArray *tmp = [(Slot *)item selectedChildren];
return [tmp count] > 0;
#else
return NO;
#endif
}
- (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(Slot *)item {
SlotTableCellView *v = [outlineView makeViewWithIdentifier: @"MenuCell" owner: self];
[item prepareView: v];
return v;
}
@end
+7 -15
View File
@@ -51,30 +51,25 @@
border: solid 1px black;
text-shadow: 0px 1px 0px black;
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
background-color: rgb(101, 101, 101);
background-color: rgb(101, 101, 101);
}
}
</style>
<script type="text/javascript">
/* os x 10.11 */
if (window.NodeList && !NodeList.prototype.forEach) {
NodeList.prototype.forEach = Array.prototype.forEach;
}
function macbook(onoff) {
function macbook(onoff) {
var nodes = document.querySelectorAll("[data-macbook]");
nodes.forEach( function(e) {
nodes.forEach( (e) => {
var m = (e.dataset.macbook == "true");
e.hidden = m ^ onoff;
});
}
window.addEventListener('load', function(event) {
window.addEventListener('load', (event)=> {
macbook(false);
var e = document.getElementById('macbook');
if (e) {
e.checked = false;
e.addEventListener('click', function (event) {
e.addEventListener('click', (event) => {
macbook(e.checked);
});
}
@@ -104,17 +99,14 @@
<td>Toggle full screen mode</td>
</tr>
<tr>
<td>
<span data-macbook=false><kbd>F12</kbd></span>
<span data-macbook=true><kbd>Fn</kbd>+<kbd>F12</kbd></span>
</td>
<td><kbd>F12</kbd></td>
<td>Reset Key</td>
</tr>
</tbody>
</table>
<h1>Partial UI Mode</h1>
<table>
<colgroup>
<col style="width: 14em;" />
+7 -385
View File
@@ -403,11 +403,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -545,22 +540,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -918,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1060,22 +1034,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1433,11 +1391,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1575,22 +1528,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1948,11 +1885,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2090,22 +2022,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2465,11 +2381,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2607,22 +2518,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2982,11 +2877,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3124,22 +3014,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3497,11 +3371,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3639,22 +3508,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3799,11 +3652,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3904,7 +3752,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4022,7 +3870,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4104,14 +3952,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4135,11 +3975,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4148,11 +3983,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4525,7 +4355,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4643,7 +4473,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4771,11 +4601,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4799,11 +4624,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4887,7 +4707,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5005,7 +4825,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5381,14 +5201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5412,11 +5224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5425,11 +5232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5624,7 +5426,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5795,14 +5597,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5826,11 +5620,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5839,11 +5628,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5939,14 +5723,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5970,11 +5746,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5983,11 +5754,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6104,150 +5870,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+1 -1
View File
@@ -476,7 +476,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
+1 -1
View File
@@ -572,7 +572,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -403,11 +403,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -545,22 +540,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -918,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1060,22 +1034,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1433,11 +1391,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1575,22 +1528,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1948,11 +1885,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2090,22 +2022,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2465,11 +2381,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2607,22 +2518,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2982,11 +2877,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3124,22 +3014,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3497,11 +3371,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3639,22 +3508,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3799,11 +3652,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3904,7 +3752,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4022,7 +3870,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4104,14 +3952,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4135,11 +3975,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4148,11 +3983,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4525,7 +4355,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4643,7 +4473,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4771,11 +4601,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4799,11 +4624,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4887,7 +4707,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5005,7 +4825,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5381,14 +5201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5412,11 +5224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5425,11 +5232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5624,7 +5426,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5795,14 +5597,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5826,11 +5620,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5839,11 +5628,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5939,14 +5723,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5970,11 +5746,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5983,11 +5754,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6104,150 +5870,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
-185
View File
@@ -92,11 +92,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -147,14 +142,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -178,11 +165,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -191,11 +173,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -286,14 +263,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -317,11 +286,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -330,11 +294,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -452,150 +411,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
-185
View File
@@ -117,11 +117,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -172,14 +167,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -203,11 +190,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -216,11 +198,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -311,14 +288,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -342,11 +311,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -355,11 +319,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -414,150 +373,6 @@
</array>
<key>devices</key>
<array>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -532
View File
@@ -52,14 +52,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -177,19 +169,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -349,11 +328,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -507,22 +481,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +602,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -769,19 +719,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -941,11 +878,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1099,22 +1031,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1236,14 +1152,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1361,19 +1269,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1533,11 +1428,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1691,22 +1581,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1828,14 +1702,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1953,19 +1819,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2125,11 +1978,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2283,22 +2131,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2422,14 +2254,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2547,19 +2371,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2719,11 +2530,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2877,22 +2683,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3014,14 +2804,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3141,19 +2923,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3313,11 +3082,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3471,22 +3235,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3608,14 +3356,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3733,19 +3473,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -3905,11 +3632,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4063,22 +3785,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -4266,11 +3972,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4363,7 +4064,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4481,7 +4182,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4563,14 +4264,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4594,11 +4287,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4607,11 +4295,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5073,7 +4756,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5191,7 +4874,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5613,11 +5296,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5641,11 +5319,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5729,7 +5402,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5909,7 +5582,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6873,14 +6546,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6904,11 +6569,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6917,11 +6577,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7116,7 +6771,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7376,14 +7031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7407,11 +7054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7420,11 +7062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7520,14 +7157,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7551,11 +7180,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7564,11 +7188,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7979,150 +7598,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+8 -444
View File
@@ -139,14 +139,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -515,22 +507,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -644,14 +620,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1020,22 +988,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1149,14 +1101,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1525,22 +1469,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1654,14 +1582,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2030,22 +1950,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2159,14 +2063,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2535,22 +2431,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2664,14 +2544,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3040,22 +2912,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3169,14 +3025,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3545,22 +3393,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3697,11 +3529,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3752,14 +3579,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3783,11 +3602,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3796,11 +3610,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3891,14 +3700,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3922,11 +3723,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3935,11 +3731,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4243,7 +4034,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4361,7 +4152,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4443,14 +4234,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4474,11 +4257,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4487,11 +4265,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4953,7 +4726,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5071,7 +4844,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5430,11 +5203,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5458,11 +5226,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5546,7 +5309,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5664,7 +5427,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6628,14 +6391,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6659,11 +6414,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6672,11 +6422,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6808,7 +6553,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7157,14 +6902,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7188,11 +6925,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7201,11 +6933,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7301,14 +7028,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7332,11 +7051,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7345,11 +7059,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7697,150 +7406,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
@@ -7914,8 +7479,7 @@
</array>
<key>software</key>
<array>
<string>apple2gs_flop_orig.xml</string>
<string>apple2gs_flop_misc.xml</string>
<string>apple2gs.xml</string>
<string>apple2_flop_clcracked.xml</string>
<dict>
<key>name</key>
+8 -444
View File
@@ -179,14 +179,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -555,22 +547,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -684,14 +660,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1060,22 +1028,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1189,14 +1141,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1565,22 +1509,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1694,14 +1622,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2070,22 +1990,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2199,14 +2103,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2575,22 +2471,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2704,14 +2584,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3080,22 +2952,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3209,14 +3065,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3585,22 +3433,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3737,11 +3569,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3792,14 +3619,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3823,11 +3642,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3836,11 +3650,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3931,14 +3740,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3962,11 +3763,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3975,11 +3771,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4283,7 +4074,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4401,7 +4192,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4483,14 +4274,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4514,11 +4297,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4527,11 +4305,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4993,7 +4766,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5111,7 +4884,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5470,11 +5243,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5498,11 +5266,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5586,7 +5349,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5704,7 +5467,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6668,14 +6431,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6699,11 +6454,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6712,11 +6462,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6848,7 +6593,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7197,14 +6942,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7228,11 +6965,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7241,11 +6973,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7341,14 +7068,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7372,11 +7091,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7385,11 +7099,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7737,150 +7446,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
@@ -7954,8 +7519,7 @@
</array>
<key>software</key>
<array>
<string>apple2gs_flop_orig.xml</string>
<string>apple2gs_flop_misc.xml</string>
<string>apple2gs.xml</string>
<string>apple2_flop_clcracked.xml</string>
<dict>
<key>name</key>
+8 -444
View File
@@ -179,14 +179,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -555,22 +547,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -684,14 +660,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1060,22 +1028,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1189,14 +1141,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1565,22 +1509,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1694,14 +1622,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2070,22 +1990,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2199,14 +2103,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2575,22 +2471,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2704,14 +2584,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3080,22 +2952,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3209,14 +3065,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -3585,22 +3433,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3737,11 +3569,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3792,14 +3619,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3823,11 +3642,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3836,11 +3650,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3931,14 +3740,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3962,11 +3763,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3975,11 +3771,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4283,7 +4074,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4401,7 +4192,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4483,14 +4274,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4514,11 +4297,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4527,11 +4305,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4993,7 +4766,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5111,7 +4884,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5470,11 +5243,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5498,11 +5266,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -5586,7 +5349,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5704,7 +5467,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6668,14 +6431,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6699,11 +6454,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6712,11 +6462,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6848,7 +6593,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -7197,14 +6942,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7228,11 +6965,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7241,11 +6973,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7341,14 +7068,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -7372,11 +7091,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7385,11 +7099,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -7737,150 +7446,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
@@ -7954,8 +7519,7 @@
</array>
<key>software</key>
<array>
<string>apple2gs_flop_orig.xml</string>
<string>apple2gs_flop_misc.xml</string>
<string>apple2gs.xml</string>
<string>apple2_flop_clcracked.xml</string>
<dict>
<key>name</key>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
-317
View File
@@ -113,14 +113,6 @@
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>softcard3</string>
<key>description</key>
<string>Microsoft SoftCard ///</string>
<key>devname</key>
<string>softcard3</string>
</dict>
<dict>
<key>value</key>
<string>focusdrive</string>
@@ -137,14 +129,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard Sound/Speech I</string>
<key>devname</key>
<string>a2mockbd</string>
</dict>
<dict>
<key>value</key>
<string>thclock</string>
@@ -153,14 +137,6 @@
<key>devname</key>
<string>a2thunpl</string>
</dict>
<dict>
<key>value</key>
<string>titan3plus2</string>
<key>description</key>
<string>Titan /// Plus //</string>
<key>devname</key>
<string>titan3p2</string>
</dict>
</array>
</dict>
<dict>
@@ -202,14 +178,6 @@
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>softcard3</string>
<key>description</key>
<string>Microsoft SoftCard ///</string>
<key>devname</key>
<string>softcard3</string>
</dict>
<dict>
<key>value</key>
<string>focusdrive</string>
@@ -226,14 +194,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard Sound/Speech I</string>
<key>devname</key>
<string>a2mockbd</string>
</dict>
<dict>
<key>value</key>
<string>thclock</string>
@@ -242,14 +202,6 @@
<key>devname</key>
<string>a2thunpl</string>
</dict>
<dict>
<key>value</key>
<string>titan3plus2</string>
<key>description</key>
<string>Titan /// Plus //</string>
<key>devname</key>
<string>titan3p2</string>
</dict>
</array>
</dict>
<dict>
@@ -291,14 +243,6 @@
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>softcard3</string>
<key>description</key>
<string>Microsoft SoftCard ///</string>
<key>devname</key>
<string>softcard3</string>
</dict>
<dict>
<key>value</key>
<string>focusdrive</string>
@@ -315,14 +259,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard Sound/Speech I</string>
<key>devname</key>
<string>a2mockbd</string>
</dict>
<dict>
<key>value</key>
<string>thclock</string>
@@ -331,14 +267,6 @@
<key>devname</key>
<string>a2thunpl</string>
</dict>
<dict>
<key>value</key>
<string>titan3plus2</string>
<key>description</key>
<string>Titan /// Plus //</string>
<key>devname</key>
<string>titan3p2</string>
</dict>
</array>
</dict>
<dict>
@@ -380,14 +308,6 @@
<key>disabled</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>softcard3</string>
<key>description</key>
<string>Microsoft SoftCard ///</string>
<key>devname</key>
<string>softcard3</string>
</dict>
<dict>
<key>value</key>
<string>focusdrive</string>
@@ -404,14 +324,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard Sound/Speech I</string>
<key>devname</key>
<string>a2mockbd</string>
</dict>
<dict>
<key>value</key>
<string>thclock</string>
@@ -420,14 +332,6 @@
<key>devname</key>
<string>a2thunpl</string>
</dict>
<dict>
<key>value</key>
<string>titan3plus2</string>
<key>description</key>
<string>Titan /// Plus //</string>
<key>devname</key>
<string>titan3p2</string>
</dict>
</array>
</dict>
<dict>
@@ -469,14 +373,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -500,11 +396,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -513,11 +404,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1163,150 +1049,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
@@ -1377,65 +1119,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>titan3p2</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:gameio</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>joy</string>
<key>description</key>
<string>Apple II analog joysticks</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>paddles</string>
<key>description</key>
<string>Apple II paddles</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>compeyes</string>
<key>description</key>
<string>Digital Vision ComputerEyes</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>gizmo</string>
<key>description</key>
<string>HAL Labs Gizmo</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
+7 -385
View File
@@ -403,11 +403,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -545,22 +540,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -918,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1060,22 +1034,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1433,11 +1391,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1575,22 +1528,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1948,11 +1885,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2090,22 +2022,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2465,11 +2381,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2607,22 +2518,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2982,11 +2877,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3124,22 +3014,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3497,11 +3371,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3639,22 +3508,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3799,11 +3652,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3904,7 +3752,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4022,7 +3870,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4104,14 +3952,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4135,11 +3975,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4148,11 +3983,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4525,7 +4355,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4643,7 +4473,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4771,11 +4601,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4799,11 +4624,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4887,7 +4707,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5005,7 +4825,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5381,14 +5201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5412,11 +5224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5425,11 +5232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5624,7 +5426,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5795,14 +5597,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5826,11 +5620,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5839,11 +5628,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5939,14 +5723,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5970,11 +5746,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5983,11 +5754,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6104,150 +5870,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -448
View File
@@ -71,14 +71,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -196,19 +188,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -368,11 +347,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -526,22 +500,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -663,14 +621,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -788,19 +738,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -960,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1118,22 +1050,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1255,14 +1171,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1380,19 +1288,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1552,11 +1447,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1710,22 +1600,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1849,14 +1723,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1974,19 +1840,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2146,11 +1999,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2304,22 +2152,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2441,14 +2273,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2566,19 +2390,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2738,11 +2549,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2896,22 +2702,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3056,11 +2846,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3216,7 +3001,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3334,7 +3119,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3416,14 +3201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3447,11 +3224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3460,11 +3232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3926,7 +3693,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,7 +3811,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4466,11 +4233,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4494,11 +4256,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4582,7 +4339,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4762,7 +4519,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5726,14 +5483,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5757,11 +5506,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5770,11 +5514,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5969,7 +5708,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6229,14 +5968,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6260,11 +5991,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6273,11 +5999,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6373,14 +6094,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6404,11 +6117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6417,11 +6125,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6832,150 +6535,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -448
View File
@@ -71,14 +71,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -196,19 +188,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -368,11 +347,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -526,22 +500,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -663,14 +621,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -788,19 +738,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -960,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1118,22 +1050,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1255,14 +1171,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1380,19 +1288,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1552,11 +1447,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1710,22 +1600,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1849,14 +1723,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1974,19 +1840,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2146,11 +1999,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2304,22 +2152,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2441,14 +2273,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2566,19 +2390,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2738,11 +2549,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2896,22 +2702,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3056,11 +2846,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3216,7 +3001,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3334,7 +3119,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3416,14 +3201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3447,11 +3224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3460,11 +3232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3926,7 +3693,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,7 +3811,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4466,11 +4233,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4494,11 +4256,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4582,7 +4339,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4762,7 +4519,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5726,14 +5483,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5757,11 +5506,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5770,11 +5514,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5969,7 +5708,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6229,14 +5968,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6260,11 +5991,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6273,11 +5999,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6373,14 +6094,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6404,11 +6117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6417,11 +6125,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6832,150 +6535,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -448
View File
@@ -71,14 +71,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -196,19 +188,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -368,11 +347,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -526,22 +500,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -663,14 +621,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -788,19 +738,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -960,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1118,22 +1050,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1255,14 +1171,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1380,19 +1288,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1552,11 +1447,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1710,22 +1600,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1849,14 +1723,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1974,19 +1840,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2146,11 +1999,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2304,22 +2152,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2441,14 +2273,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2566,19 +2390,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2738,11 +2549,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2896,22 +2702,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3056,11 +2846,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3216,7 +3001,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3334,7 +3119,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3416,14 +3201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3447,11 +3224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3460,11 +3232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3926,7 +3693,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,7 +3811,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4466,11 +4233,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4494,11 +4256,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4582,7 +4339,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4762,7 +4519,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5726,14 +5483,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5757,11 +5506,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5770,11 +5514,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5969,7 +5708,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6229,14 +5968,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6260,11 +5991,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6273,11 +5999,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6373,14 +6094,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6404,11 +6117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6417,11 +6125,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6832,150 +6535,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -448
View File
@@ -71,14 +71,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -196,19 +188,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -368,11 +347,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -526,22 +500,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -663,14 +621,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -788,19 +738,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -960,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1118,22 +1050,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1255,14 +1171,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1380,19 +1288,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1552,11 +1447,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1710,22 +1600,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1849,14 +1723,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1974,19 +1840,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2146,11 +1999,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2304,22 +2152,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2441,14 +2273,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2566,19 +2390,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2738,11 +2549,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2896,22 +2702,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3056,11 +2846,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3216,7 +3001,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3334,7 +3119,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3416,14 +3201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3447,11 +3224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3460,11 +3232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3926,7 +3693,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,7 +3811,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4466,11 +4233,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4494,11 +4256,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4582,7 +4339,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4762,7 +4519,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5726,14 +5483,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5757,11 +5506,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5770,11 +5514,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5969,7 +5708,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6229,14 +5968,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6260,11 +5991,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6273,11 +5999,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6373,14 +6094,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6404,11 +6117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6417,11 +6125,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6832,150 +6535,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -448
View File
@@ -71,14 +71,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -196,19 +188,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -368,11 +347,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -526,22 +500,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -663,14 +621,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -788,19 +738,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -960,11 +897,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1118,22 +1050,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1255,14 +1171,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1380,19 +1288,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -1552,11 +1447,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1710,22 +1600,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1849,14 +1723,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -1974,19 +1840,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2146,11 +1999,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2304,22 +2152,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2441,14 +2273,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -2566,19 +2390,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -2738,11 +2549,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2896,22 +2702,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3056,11 +2846,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3216,7 +3001,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3334,7 +3119,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3416,14 +3201,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -3447,11 +3224,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3460,11 +3232,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3926,7 +3693,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,7 +3811,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4466,11 +4233,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4494,11 +4256,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4582,7 +4339,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4762,7 +4519,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5726,14 +5483,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5757,11 +5506,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5770,11 +5514,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5969,7 +5708,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -6229,14 +5968,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6260,11 +5991,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6273,11 +5999,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6373,14 +6094,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -6404,11 +6117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6417,11 +6125,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6832,150 +6535,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
-185
View File
@@ -115,11 +115,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -170,14 +165,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -201,11 +188,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -214,11 +196,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -309,14 +286,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -340,11 +309,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -353,11 +317,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -412,150 +371,6 @@
</array>
<key>devices</key>
<array>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -358
View File
@@ -92,14 +92,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -217,19 +209,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -389,11 +368,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -547,22 +521,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -684,14 +642,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -809,19 +759,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -981,11 +918,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1139,22 +1071,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1299,11 +1215,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1354,14 +1265,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1385,11 +1288,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1398,11 +1296,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1493,14 +1386,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1524,11 +1409,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1537,11 +1417,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1674,7 +1549,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -1792,7 +1667,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -1874,14 +1749,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1905,11 +1772,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1918,11 +1780,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2384,7 +2241,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -2502,7 +2359,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -2924,11 +2781,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -2952,11 +2804,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -3040,7 +2887,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3220,7 +3067,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4184,14 +4031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4215,11 +4054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4228,11 +4062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4427,7 +4256,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4687,14 +4516,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4718,11 +4539,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4731,11 +4547,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4831,14 +4642,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4862,11 +4665,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4875,11 +4673,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5290,150 +5083,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+8 -359
View File
@@ -5,7 +5,7 @@
<key>value</key>
<string>laser128</string>
<key>description</key>
<string>Laser 128</string>
<string>Laser 128 (version 4.2)</string>
<key>media</key>
<dict>
<key>floppy_5_25</key>
@@ -92,14 +92,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -217,19 +209,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -389,11 +368,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -547,22 +521,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -684,14 +642,6 @@
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>lancegs</string>
<key>description</key>
<string>///SHH Systeme LANceGS</string>
<key>devname</key>
<string>a2lancegs</string>
</dict>
<dict>
<key>value</key>
<string>4play</string>
@@ -809,19 +759,6 @@
<key>devname</key>
<string>a2scsi</string>
</dict>
<dict>
<key>value</key>
<string>a2sd</string>
<key>description</key>
<string>Apple II SD Card</string>
<key>devname</key>
<string>a2sd</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>ssc</string>
@@ -981,11 +918,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1139,22 +1071,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1299,11 +1215,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1354,14 +1265,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1385,11 +1288,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1398,11 +1296,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1493,14 +1386,6 @@
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1524,11 +1409,6 @@
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1537,11 +1417,6 @@
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1674,7 +1549,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -1792,7 +1667,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -1874,14 +1749,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -1905,11 +1772,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1918,11 +1780,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2384,7 +2241,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -2502,7 +2359,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -2924,11 +2781,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -2952,11 +2804,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -3040,7 +2887,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3220,7 +3067,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4184,14 +4031,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4215,11 +4054,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4228,11 +4062,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4427,7 +4256,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4687,14 +4516,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4718,11 +4539,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4731,11 +4547,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4831,14 +4642,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4862,11 +4665,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4875,11 +4673,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5290,150 +5083,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
File diff suppressed because it is too large. Load diff
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
-26
View File
@@ -1436,11 +1436,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1479,11 +1474,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,11 +1505,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1551,11 +1536,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1587,11 +1567,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1610,7 +1585,6 @@
<array>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
<string>mac_hdflop.xml</string>
</array>
</dict>
</plist>
-1
View File
@@ -502,7 +502,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-1
View File
@@ -484,7 +484,6 @@
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_hdflop.xml</string>
</array>
</dict>
</plist>
-25
View File
@@ -1436,11 +1436,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1479,11 +1474,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,11 +1505,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1551,11 +1536,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1587,11 +1567,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
-26
View File
@@ -1004,11 +1004,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1047,11 +1042,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1083,11 +1073,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1119,11 +1104,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1155,11 +1135,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1176,7 +1151,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-26
View File
@@ -986,11 +986,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1029,11 +1024,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1065,11 +1055,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1101,11 +1086,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1137,11 +1117,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1160,7 +1135,6 @@
<array>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
<string>mac_hdflop.xml</string>
</array>
</dict>
</plist>
-25
View File
@@ -1436,11 +1436,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1479,11 +1474,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,11 +1505,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1551,11 +1536,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1587,11 +1567,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
-1
View File
@@ -532,7 +532,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-26
View File
@@ -1084,11 +1084,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1127,11 +1122,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1163,11 +1153,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1199,11 +1184,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1235,11 +1215,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1256,7 +1231,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-26
View File
@@ -1084,11 +1084,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1127,11 +1122,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1163,11 +1153,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1199,11 +1184,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1235,11 +1215,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1256,7 +1231,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-26
View File
@@ -1436,11 +1436,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1479,11 +1474,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,11 +1505,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1551,11 +1536,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1587,11 +1567,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1610,7 +1585,6 @@
<array>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
<string>mac_hdflop.xml</string>
</array>
</dict>
</plist>
-1
View File
@@ -502,7 +502,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-1
View File
@@ -492,7 +492,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-1
View File
@@ -522,7 +522,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-1
View File
@@ -532,7 +532,6 @@
</array>
<key>software</key>
<array>
<string>mac_hdflop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_flop.xml</string>
</array>
-1
View File
@@ -484,7 +484,6 @@
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
<string>mac_hdflop.xml</string>
</array>
</dict>
</plist>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+7 -385
View File
@@ -343,11 +343,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -485,22 +480,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -858,11 +837,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1000,22 +974,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1373,11 +1331,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -1515,22 +1468,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -1888,11 +1825,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2030,22 +1962,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2405,11 +2321,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -2547,22 +2458,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -2922,11 +2817,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3064,22 +2954,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3437,11 +3311,6 @@
<string>Digital Vision ComputerEyes/2</string>
<key>devname</key>
<string>a2ceyes2</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3579,22 +3448,6 @@
<key>devname</key>
<string>a2aplcrd</string>
</dict>
<dict>
<key>value</key>
<string>q68</string>
<key>description</key>
<string>Stellation Two Q-68</string>
<key>devname</key>
<string>a2q68</string>
</dict>
<dict>
<key>value</key>
<string>q68plus</string>
<key>description</key>
<string>Stellation Two Q-68 Plus</string>
<key>devname</key>
<string>a2q68plus</string>
</dict>
<dict>
<key>value</key>
<string>themill</string>
@@ -3739,11 +3592,6 @@
<string>Digital Vision ComputerEyes</string>
<key>devname</key>
<string>a2ceyes</string>
<key>media</key>
<dict>
<key>picture</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -3844,7 +3692,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -3962,7 +3810,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4044,14 +3892,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -4075,11 +3915,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4088,11 +3923,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -4465,7 +4295,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4583,7 +4413,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4711,11 +4541,6 @@
<string>MIDI In port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiin</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4739,11 +4564,6 @@
<string>MIDI Out port</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>midiout</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -4827,7 +4647,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -4945,7 +4765,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5321,14 +5141,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5352,11 +5164,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5365,11 +5172,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5564,7 +5366,7 @@
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<string>Espon LX-810L</string>
<key>default</key>
<false/>
</dict>
@@ -5735,14 +5537,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5766,11 +5560,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5779,11 +5568,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5879,14 +5663,6 @@
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
@@ -5910,11 +5686,6 @@
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -5923,11 +5694,6 @@
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -6044,150 +5810,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
+1 -7
View File
@@ -313,16 +313,10 @@
</dict>
<dict>
<key>description</key>
<string>Laser 128</string>
<string>Laser 128 (version 4.2)</string>
<key>value</key>
<string>laser128</string>
</dict>
<dict>
<key>description</key>
<string>Laser 128 (original hardware)</string>
<key>value</key>
<string>laser128o</string>
</dict>
<dict>
<key>description</key>
<string>Laser 128ex (version 4.5)</string>
Loaded 100 of 138 files, more files were not shown because too many files have changed in this diff. Show more