[Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx:[771] trunk
Brought to you by:
fredm
From: <fr...@us...> - 2014-02-12 10:16:57
|
Revision: 771 http://sourceforge.net/p/fuse-for-macosx/code/771 Author: fredm Date: 2014-02-12 10:16:52 +0000 (Wed, 12 Feb 2014) Log Message: ----------- Restore compo mode support. Modified Paths: -------------- trunk/README trunk/fuse/fusepb/Fuse.xcodeproj/project.pbxproj trunk/fuse/fusepb/config.h trunk/fuse/fusepb/controllers/FuseController.m trunk/fuse/fusepb/libspectrum.h trunk/fuse/fusepb/resources/Fuse Help/html/rzx.html trunk/fuse/fusepb/xibs/Preferences.xib trunk/libgcrypt/config.h trunk/libgcrypt/libgcrypt.xcodeproj/project.pbxproj trunk/libspectrum/config.h trunk/libspectrum/libspectrum.h trunk/libspectrum/libspectrum.xcodeproj/project.pbxproj Added Paths: ----------- trunk/libgcrypt/ Property Changed: ---------------- trunk/libgcrypt/libgcrypt.xcodeproj/ Modified: trunk/README =================================================================== --- trunk/README 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/README 2014-02-12 10:16:52 UTC (rev 771) @@ -12,6 +12,9 @@ cd audiofile xcodebuild -configuration Deployment cd .. +cd libgcrypt +xcodebuild -configuration Deployment +cd .. cd FuseGenerator xcodebuild -configuration Release cd .. Modified: trunk/fuse/fusepb/Fuse.xcodeproj/project.pbxproj =================================================================== --- trunk/fuse/fusepb/Fuse.xcodeproj/project.pbxproj 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/Fuse.xcodeproj/project.pbxproj 2014-02-12 10:16:52 UTC (rev 771) @@ -227,6 +227,8 @@ B6CE3A130CD217C2005ACDC8 /* pentagon1024.c in Sources */ = {isa = PBXBuildFile; fileRef = B6CE3A120CD217C2005ACDC8 /* pentagon1024.c */; }; B6CE7F420B2830A300EB65B3 /* cocoajoystick.c in Sources */ = {isa = PBXBuildFile; fileRef = B6CE7F3C0B2830A300EB65B3 /* cocoajoystick.c */; }; B6CE7FCE0B28FBD600EB65B3 /* DisplayOpenGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = B6CE7FCC0B28FBD600EB65B3 /* DisplayOpenGLView.m */; }; + B6D65C3718A6431500170B64 /* gcrypt.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6D65C3618A6431500170B64 /* gcrypt.framework */; }; + B6D65C3818A645A100170B64 /* gcrypt.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B6D65C3618A6431500170B64 /* gcrypt.framework */; }; B6DCBBBF114FA0E700DC9A11 /* bzip2.c in Sources */ = {isa = PBXBuildFile; fileRef = B6DCBB62114FA0E700DC9A11 /* bzip2.c */; }; B6DCBBC4114FA0E700DC9A11 /* creator.c in Sources */ = {isa = PBXBuildFile; fileRef = B6DCBB67114FA0E700DC9A11 /* creator.c */; }; B6DCBBC5114FA0E700DC9A11 /* crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = B6DCBB68114FA0E700DC9A11 /* crypto.c */; }; @@ -366,6 +368,7 @@ dstSubfolderSpec = 10; files = ( B6FA75C60C1D76A5007F5A10 /* audiofile.framework in CopyFiles */, + B6D65C3818A645A100170B64 /* gcrypt.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -630,6 +633,7 @@ B6CE7FCC0B28FBD600EB65B3 /* DisplayOpenGLView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = DisplayOpenGLView.m; sourceTree = "<group>"; }; B6D2989105B061CB00C2AA14 /* MemoryBrowserController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MemoryBrowserController.h; path = controllers/MemoryBrowserController.h; sourceTree = "<group>"; }; B6D2989205B061CB00C2AA14 /* MemoryBrowserController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MemoryBrowserController.m; path = controllers/MemoryBrowserController.m; sourceTree = "<group>"; }; + B6D65C3618A6431500170B64 /* gcrypt.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = gcrypt.framework; path = ../../libgcrypt/build/Deployment/gcrypt.framework; sourceTree = "<group>"; }; B6DCBB62114FA0E700DC9A11 /* bzip2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bzip2.c; sourceTree = "<group>"; }; B6DCBB67114FA0E700DC9A11 /* creator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = creator.c; sourceTree = "<group>"; }; B6DCBB68114FA0E700DC9A11 /* crypto.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crypto.c; sourceTree = "<group>"; }; @@ -787,6 +791,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + B6D65C3718A6431500170B64 /* gcrypt.framework in Frameworks */, B6FA759D0C1D7507007F5A10 /* audiofile.framework in Frameworks */, B61F469A09121DF100C8096C /* Cocoa.framework in Frameworks */, B61F469B09121DF100C8096C /* Foundation.framework in Frameworks */, @@ -824,6 +829,7 @@ isa = PBXGroup; children = ( B6FA759C0C1D7507007F5A10 /* audiofile.framework */, + B6D65C3618A6431500170B64 /* gcrypt.framework */, ); name = "Linked Frameworks"; sourceTree = "<group>"; @@ -1869,8 +1875,10 @@ "$(HOME)/Library/Frameworks", ../../, "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../audiofile/build/Deployment\""; + FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../libgcrypt/build/Deployment\""; GCC_C_LANGUAGE_STANDARD = gnu89; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; @@ -1882,6 +1890,7 @@ GCC_VERSION = ""; HEADER_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)/audiofile.framework/Headers", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)/gcrypt.framework/Headers", .., ); INFOPLIST_FILE = "Info-Fuse.plist"; @@ -1913,8 +1922,10 @@ "$(HOME)/Library/Frameworks", ../../, "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../audiofile/build/Deployment\""; + FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../libgcrypt/build/Deployment\""; GCC_C_LANGUAGE_STANDARD = gnu89; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; @@ -1924,6 +1935,7 @@ GCC_VERSION = ""; HEADER_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)/audiofile.framework/Headers", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)/gcrypt.framework/Headers", .., ); INFOPLIST_FILE = "Info-Fuse.plist"; @@ -1954,8 +1966,10 @@ "$(HOME)/Library/Frameworks", ../../, "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)", ); FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../audiofile/build/Deployment\""; + FRAMEWORK_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../libgcrypt/build/Deployment\""; GCC_C_LANGUAGE_STANDARD = gnu89; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = NO; @@ -1965,6 +1979,7 @@ GCC_VERSION = ""; HEADER_SEARCH_PATHS = ( "$(FRAMEWORK_SEARCH_PATHS_QUOTED_1)/audiofile.framework/Headers", + "$(FRAMEWORK_SEARCH_PATHS_QUOTED_2)/gcrypt.framework/Headers", .., ); INFOPLIST_FILE = "Info-Fuse.plist"; Modified: trunk/fuse/fusepb/config.h =================================================================== --- trunk/fuse/fusepb/config.h 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/config.h 2014-02-12 10:16:52 UTC (rev 771) @@ -40,6 +40,9 @@ /* Define to 1 if you have the <libspectrum.h> header file. */ #define HAVE_LIBSPECTRUM_H 1 +/* Define to 1 if you have the <gcrypt.h> header file. */ +#define HAVE_GCRYPT_H 1 + /* Define to 1 if you have the `bz2' library (-lbz2). */ #define HAVE_LIBBZ2 1 Modified: trunk/fuse/fusepb/controllers/FuseController.m =================================================================== --- trunk/fuse/fusepb/controllers/FuseController.m 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/controllers/FuseController.m 2014-02-12 10:16:52 UTC (rev 771) @@ -856,7 +856,6 @@ paused = 0; ui_statusbar_update( UI_STATUSBAR_ITEM_PAUSED, UI_STATUSBAR_STATE_INACTIVE ); - timer_estimate_reset(); [[DisplayOpenGLView instance] unpause]; } else { [[DisplayOpenGLView instance] pause]; Modified: trunk/fuse/fusepb/libspectrum.h =================================================================== --- trunk/fuse/fusepb/libspectrum.h 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/libspectrum.h 2014-02-12 10:16:52 UTC (rev 771) @@ -71,6 +71,7 @@ #define DEPRECATED #endif /* #ifdef __GNUC__ */ +#include <gcrypt.h> /* Standard typedefs */ #include <stdint.h> @@ -1298,7 +1299,8 @@ /* Where in the buffer is the signed data? */ const libspectrum_byte *start; ptrdiff_t length; -/* Signature parameters not stored as libgcrypt is not present */ + /* The DSA signature parameters 'r' and 's' */ + gcry_mpi_t r, s; } libspectrum_signature; Modified: trunk/fuse/fusepb/resources/Fuse Help/html/rzx.html =================================================================== --- trunk/fuse/fusepb/resources/Fuse Help/html/rzx.html 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/resources/Fuse Help/html/rzx.html 2014-02-12 10:16:52 UTC (rev 771) @@ -1,62 +1,103 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> -<head> - <meta http-equiv="content-type" - content="text/html; charset=ISO-8859-1"> -<!-- AppleSegStart="Recording Preferences" --> - <title>Recording Preferences</title> -</head> -<body> -<font face="Lucida Grande,Helvetica,Arial"><a - name="Recording Preferences"></a><!-- AppleSegDescription="This section describes the Fuse Recording preferences dialog." --></font> -<h2><font face="Lucida Grande,Helvetica,Arial"><span - style="font-style: italic;">Recording</span> preferences</font></h2> -<p><span class="emphasis"></span><font - face="Lucida Grande,Helvetica,Arial">Use the Recording pane of Fuse -preferences to -configure how Fuse deals with RZX emulator -input recordings.</font></p> -<p><span class="emphasis"><font face="Lucida Grande,Helvetica,Arial"><em></em></font></span></p> -<table style="text-align: left; width: 100%;" cellpadding="2" - cellspacing="2"> - <tbody> - <tr> - <th style="vertical-align: top;"><font style="font-weight: bold;" - face="Lucida Grande,Helvetica,Arial">OPTION</font><br> - </th> - <th style="vertical-align: top;"><font style="font-weight: bold;" - face="Lucida Grande,Helvetica,Arial">DESCRIPTION</font><br> - </th> - </tr> - <tr> - <td style="vertical-align: top;"><span class="emphasis"><font - face="Lucida Grande,Helvetica,Arial"><em>Create -autosaves</em></font></span></td> - <td style="vertical-align: top;"><font - face="Lucida Grande,Helvetica,Arial">If this option is -selected, Fuse will add a snapshot into the recording stream every 5 -seconds while creating an RZX file, thus enabling the rollback -facilities to be used without having to explicitly add snapshots into -the stream. Older snapshots will be pruned from the stream to keep the -file size and number of snapshots down: each snapshot up to 15 seconds -will be kept, then one snapshot every 15 seconds until one minute, then -one snapshot every minute until 5 minutes, and then one snapshot every -5 minutes. Note that this "pruning" applies only to automatically -inserted snapshots: snapshots manually inserted into the stream will -never be pruned.</font></td> - </tr> - <tr> - <td style="vertical-align: top;"><span class="emphasis"><font - face="Lucida Grande,Helvetica,Arial"><em>Always -embed -snapshot</em></font></span></td> - <td style="vertical-align: top;"><font - face="Lucida Grande,Helvetica,Arial">Specify whether a -snapshot should be embedded in an RZX file when recording is -started from an ex</font><font face="Lucida Grande,Helvetica,Arial">isting -snapshot.</font></td> - </tr> - </tbody> -</table> -</body> + <head> + <meta http-equiv="content-type" content="text/html; + charset=ISO-8859-1"> + <!-- AppleSegStart="Recording Preferences" --> + <title>Recording Preferences</title> + </head> + <body> + <font face="Lucida Grande,Helvetica,Arial"><a name="Recording + Preferences"></a><!-- AppleSegDescription="This section describes the Fuse Recording preferences dialog." --></font> + <h2><font face="Lucida Grande,Helvetica,Arial"><span + style="font-style: italic;">Recording</span> preferences</font></h2> + <p><span class="emphasis"></span><font face="Lucida + Grande,Helvetica,Arial">Use the Recording pane of Fuse + preferences to configure how Fuse deals with RZX emulator input + recordings.</font></p> + <p><span class="emphasis"><font face="Lucida Grande,Helvetica,Arial"><em></em></font></span></p> + <table style="text-align: left; width: 100%;" cellpadding="2" + cellspacing="2"> + <tbody> + <tr> + <th style="vertical-align: top;"><font style="font-weight: + bold;" face="Lucida Grande,Helvetica,Arial">OPTION</font><br> + </th> + <th style="vertical-align: top;"><font style="font-weight: + bold;" face="Lucida Grande,Helvetica,Arial">DESCRIPTION</font><br> + </th> + </tr> + <tr> + <td style="vertical-align: top;"><span class="emphasis"><font + face="Lucida Grande,Helvetica,Arial"><em>Emulator + recording create autosaves</em></font></span></td> + <td style="vertical-align: top;"><font face="Lucida + Grande,Helvetica,Arial">If this option is selected, Fuse + will add a snapshot into the recording stream every 5 + seconds while creating an RZX file, thus enabling the + rollback facilities to be used without having to + explicitly add snapshots into the stream. Older snapshots + will be pruned from the stream to keep the file size and + number of snapshots down: each snapshot up to 15 seconds + will be kept, then one snapshot every 15 seconds until one + minute, then one snapshot every minute until 5 minutes, + and then one snapshot every 5 minutes. Note that this + "pruning" applies only to automatically inserted + snapshots: snapshots manually inserted into the stream + will never be pruned.</font></td> + </tr> + <tr> + <td style="vertical-align: top;"><span class="emphasis"><font + face="Lucida Grande,Helvetica,Arial"><em>Emulator + recording always embed snapshot</em></font></span></td> + <td style="vertical-align: top;"><font face="Lucida + Grande,Helvetica,Arial">Specify whether a snapshot should + be embedded in an RZX file when recording is started from + an ex</font><font face="Lucida Grande,Helvetica,Arial">isting + + snapshot.</font></td> + </tr> + <tr> + <td valign="top"><span class="emphasis"><font face="Lucida + Grande,Helvetica,Arial"><em>Emulator recording + competition mode</em></font></span></td> + <td valign="top"><font face="Lucida Grande,Helvetica,Arial">Any + + input recordings which are started when this option is + selected will be made in "competition mode". In essence, + this means that Fuse will act just like a real Spectrum + would: you can't load snapshots, pause the emulation in + any way, change the speed or anything that you couldn't do + on the real machine. If any of these things are attempted, + or if the emulated Fuse is running more than 5% faster or + slower than normal Spectrum speed, then the recording will + immediately be stopped.<br> + <br> + Recordings made with competition mode active will be + digitally signed, in theory to "certify" that it was made + with the above restrictions in place.<i> However, this + procedure is not secure</i><i> (and cannot be made so), + so the presence of any signature on an RZX</i><i> file + should not be taken as providing proof that it was made + with</i><i> competition mode active.</i> This feature is + included in Fuse solely as it was one of the requirements + for Fuse to be used in an on-line tournament.</font><font + face="Lucida Grande,Helvetica,Arial">.</font></td> + </tr> + <tr> + <td valign="top"><span class="emphasis"><font face="Lucida + Grande,Helvetica,Arial"><em>Emulator recording + competition code</em></font></span></td> + <td valign="top"><font face="Lucida Grande,Helvetica,Arial">The + + numeric code entered here will be written into any RZX + files made in competition mode. This is another feature + for on-line tournaments which can be used to "prove" that + the recording was made after a specific code was released. + If you're not playing in such a tournament, you can safely + ignore this option.</font></td> + </tr> + </tbody> + </table> + </body> </html> Modified: trunk/fuse/fusepb/xibs/Preferences.xib =================================================================== --- trunk/fuse/fusepb/xibs/Preferences.xib 2014-02-09 12:27:33 UTC (rev 770) +++ trunk/fuse/fusepb/xibs/Preferences.xib 2014-02-12 10:16:52 UTC (rev 771) @@ -1,10424 +1,1976 @@ -<?xml version="1.0" encoding="UTF-8"?> -<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00"> - <data> - <int key="IBDocument.SystemTarget">1050</int> - <string key="IBDocument.SystemVersion">12D78</string> - <string key="IBDocument.InterfaceBuilderVersion">3084</string> - <string key="IBDocument.AppKitVersion">1187.37</string> - <string key="IBDocument.HIToolboxVersion">626.00</string> - <object class="NSMutableDictionary" key="IBDocument.PluginVersions"> - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string> - <string key="NS.object.0">3084</string> - </object> - <array key="IBDocument.IntegratedClassDependencies"> - <string>NSArrayController</string> - <string>NSBox</string> - <string>NSButton</string> - <string>NSButtonCell</string> - <string>NSCustomObject</string> - <string>NSCustomView</string> - <string>NSForm</string> - <string>NSFormCell</string> - <string>NSMatrix</string> - <string>NSMenu</string> - <string>NSMenuItem</string> - <string>NSNumberFormatter</string> - <string>NSObjectController</string> - <string>NSPopUpButton</string> - <string>NSPopUpButtonCell</string> - <string>NSScrollView</string> - <string>NSScroller</string> - <string>NSSlider</string> - <string>NSSliderCell</string> - <string>NSTableColumn</string> - <string>NSTableHeaderView</string> - <string>NSTableView</string> - <string>NSTextField</string> - <string>NSTextFieldCell</string> - <string>NSToolbar</string> - <string>NSToolbarItem</string> - <string>NSUserDefaultsController</string> - <string>NSView</string> - <string>NSWindowTemplate</string> - </array> - <array key="IBDocument.PluginDependencies"> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - </array> - <object class="NSMutableDictionary" key="IBDocument.Metadata"> - <string key="NS.key.0">PluginDependencyRecalculationVersion</string> - <integer value="1" key="NS.object.0"/> - </object> - <array class="NSMutableArray" key="IBDocument.RootObjects" id="729263285"> - <object class="NSCustomObject" id="363526684"> - <string key="NSClassName">PreferencesController</string> - </object> - <object class="NSCustomObject" id="341482335"> - <string key="NSClassName">FirstResponder</string> - </object> - <object class="NSCustomObject" id="218789108"> - <string key="NSClassName">NSApplication</string> - </object> - <object class="NSWindowTemplate" id="765474969"> - <int key="NSWindowStyleMask">3</int> - <int key="NSWindowBacking">2</int> - <string key="NSWindowRect">{{24, 202}, {627, 403}}</string> - <int key="NSWTFlags">1886912512</int> - <string key="NSWindowTitle">Preferences</string> - <string key="NSWindowClass">NSPanel</string> - <object class="NSToolbar" key="NSViewClass" id="281460241"> - <object class="NSMutableString" key="NSToolbarIdentifier"> - <characters key="NS.bytes">2B5EC7EB-5A6C-4F96-8405-91E5B21A019C</characters> - </object> - <nil key="NSToolbarDelegate"/> - <bool key="NSToolbarPrefersToBeShown">YES</bool> - <bool key="NSToolbarShowsBaselineSeparator">NO</bool> - <bool key="NSToolbarAllowsUserCustomization">NO</bool> - <bool key="NSToolbarAutosavesConfiguration">YES</bool> - <int key="NSToolbarDisplayMode">1</int> - <int key="NSToolbarSizeMode">1</int> - <dictionary class="NSMutableDictionary" key="NSToolbarIBIdentifiedItems"> - <object class="NSToolbarItem" key="1D3C684F-4B0A-4828-ADF3-E4106D08C1CD" id="761998648"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">1D3C684F-4B0A-4828-ADF3-E4106D08C1CD</characters> - </object> - <string key="NSToolbarItemLabel">Sound</string> - <string key="NSToolbarItemPaletteLabel">Sound</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">Sound</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">1</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="2C4BF74A-9900-4A0E-A2FC-50ADDA64B166" id="141636598"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">2C4BF74A-9900-4A0E-A2FC-50ADDA64B166</characters> - </object> - <string key="NSToolbarItemLabel">Video</string> - <string key="NSToolbarItemPaletteLabel">Video</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">Graphics_Filter</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">7</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="4F5A5E26-7A02-464D-80D8-F49DECE3E69B" id="160350779"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">4F5A5E26-7A02-464D-80D8-F49DECE3E69B</characters> - </object> - <string key="NSToolbarItemLabel">Peripherals</string> - <string key="NSToolbarItemPaletteLabel">Peripherals</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">Peripherals</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">2</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="75749378-6992-4894-9B4C-43B464285D3E" id="924265735"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">75749378-6992-4894-9B4C-43B464285D3E</characters> - </object> - <string key="NSToolbarItemLabel">General</string> - <string key="NSToolbarItemPaletteLabel">General</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">NSPreferencesGeneral</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">0</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="BE697B6E-7F18-4D78-9F89-364AF4806055" id="490785676"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">BE697B6E-7F18-4D78-9F89-364AF4806055</characters> - </object> - <string key="NSToolbarItemLabel">Recording</string> - <string key="NSToolbarItemPaletteLabel">Recording</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">RZX</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">3</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="D64DF5CD-B687-4DAB-8B9B-CB7BCB98DECE" id="367507624"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">D64DF5CD-B687-4DAB-8B9B-CB7BCB98DECE</characters> - </object> - <string key="NSToolbarItemLabel">ROM</string> - <string key="NSToolbarItemPaletteLabel">ROM</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">Select_ROMs</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">5</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="F897F259-A5D7-4274-A9C8-9D7D7C86199E" id="156451834"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">F897F259-A5D7-4274-A9C8-9D7D7C86199E</characters> - </object> - <string key="NSToolbarItemLabel">Inputs</string> - <string key="NSToolbarItemPaletteLabel">Inputs</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">qs2t_icon</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">4</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - <object class="NSToolbarItem" key="FD445694-259E-4F31-A40E-117D01F46BB6" id="943816128"> - <object class="NSMutableString" key="NSToolbarItemIdentifier"> - <characters key="NS.bytes">FD445694-259E-4F31-A40E-117D01F46BB6</characters> - </object> - <string key="NSToolbarItemLabel">Machine</string> - <string key="NSToolbarItemPaletteLabel">Machine</string> - <string key="NSToolbarItemToolTip"/> - <nil key="NSToolbarItemView"/> - <object class="NSCustomResource" key="NSToolbarItemImage"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">Machine</string> - </object> - <nil key="NSToolbarItemTarget"/> - <nil key="NSToolbarItemAction"/> - <string key="NSToolbarItemMinSize">{0, 0}</string> - <string key="NSToolbarItemMaxSize">{0, 0}</string> - <bool key="NSToolbarItemEnabled">YES</bool> - <bool key="NSToolbarItemAutovalidates">NO</bool> - <int key="NSToolbarItemTag">6</int> - <bool key="NSToolbarIsUserRemovable">YES</bool> - <int key="NSToolbarItemVisibilityPriority">0</int> - </object> - </dictionary> - <array key="NSToolbarIBAllowedItems"> - <reference ref="924265735"/> - <reference ref="761998648"/> - <reference ref="160350779"/> - <reference ref="490785676"/> - <reference ref="156451834"/> - <reference ref="367507624"/> - <reference ref="943816128"/> - <reference ref="141636598"/> - </array> - <array key="NSToolbarIBDefaultItems"> - <reference ref="924265735"/> - <reference ref="761998648"/> - <reference ref="160350779"/> - <reference ref="490785676"/> - <reference ref="156451834"/> - <reference ref="367507624"/> - <reference ref="943816128"/> - <reference ref="141636598"/> - </array> - <array key="NSToolbarIBSelectableItems" id="0"/> - </object> - <nil key="NSUserInterfaceItemIdentifier"/> - <string key="NSWindowContentMinSize">{213, 107}</string> - <object class="NSView" key="NSWindowView" id="41054612"> - <reference key="NSNextResponder"/> - <int key="NSvFlags">256</int> - <string key="NSFrameSize">{627, 403}</string> - <reference key="NSSuperview"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView"/> - </object> - <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string> - <string key="NSMinSize">{213, 184}</string> - <string key="NSMaxSize">{10000000000000, 10000000000000}</string> - <string key="NSFrameAutosaveName"/> - <bool key="NSWindowIsRestorable">YES</bool> - </object> - <object class="NSCustomView" id="869768206"> - <reference key="NSNextResponder"/> - <int key="NSvFlags">268</int> - <array class="NSMutableArray" key="NSSubviews"> - <object class="NSButton" id="382408068"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 49}, {123, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="934579195"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="508894506"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Confirm actions</string> - <object class="NSFont" key="NSSupport" id="447006373"> - <string key="NSName">LucidaGrande</string> - <double key="NSSize">13</double> - <int key="NSfFlags">1044</int> - </object> - <reference key="NSControlView" ref="382408068"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <object class="NSButtonImageSource" key="NSAlternateImage" id="529831564"> - <string key="NSImageName">NSSwitch</string> - </object> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="691708568"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{293, 169}, {131, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="281223997"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="565379702"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Issue 2 keyboard</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="691708568"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="236482654"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 69}, {168, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="382408068"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="1036853429"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Show tape/disk status</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="236482654"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="876021687"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 89}, {165, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="706432924"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="288530032"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Auto-load media</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="876021687"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="632257383"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{293, 109}, {105, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="876021687"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="336105546"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Use .slt traps</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="632257383"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="776295189"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 169}, {113, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="691708568"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="921014375"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Use tape traps</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="776295189"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="706432924"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{293, 89}, {214, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="236482654"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="71439217"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Set joysticks on snapshot load</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="706432924"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="173497110"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{293, 129}, {151, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="695941014"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="279939766"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Allow writes to ROM</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="173497110"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSForm" id="418457192"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{121, 193}, {279, 52}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="776295189"/> - <bool key="NSEnabled">YES</bool> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - <int key="NSNumRows">2</int> - <int key="NSNumCols">1</int> - <array class="NSMutableArray" key="NSCells"> - <object class="NSFormCell" id="494277899"> - <int key="NSCellFlags">-1804599231</int> - <int key="NSCellFlags2">-1941961728</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="447006373"/> - <object class="NSNumberFormatter" key="NSFormatter" id="815687010"> - <dictionary class="NSMutableDictionary" key="NS.attributes"> - <integer value="1" key="allowsFloats"/> - <string key="decimalSeparator">.</string> - <integer value="1000" key="formatterBehavior"/> - <string key="groupingSeparator">,</string> - <integer value="1" key="minimum"/> - <integer value="1" key="multiplier"/> - <string key="negativeFormat">-#,##0.00</string> - <integer value="3" key="numberStyle"/> - <string key="positiveFormat">#,##0%</string> - <boolean value="YES" key="usesGroupingSeparator"/> - </dictionary> - <string key="NS.positiveformat">#,##0%</string> - <string key="NS.negativeformat">-#,##0.00</string> - <nil key="NS.positiveattrs"/> - <nil key="NS.negativeattrs"/> - <object class="NSAttributedString" key="NS.zero"> - <string key="NSString">0</string> - <dictionary key="NSAttributes" id="769847889"/> - </object> - <object class="NSAttributedString" key="NS.nil"> - <string key="NSString"/> - </object> - <object class="NSAttributedString" key="NS.nan"> - <string key="NSString">NaN</string> - <reference key="NSAttributes" ref="769847889"/> - </object> - <integer value="1" key="NS.min"/> - <object class="NSDecimalNumberPlaceholder" key="NS.max" id="648108068"> - <int key="NS.exponent">0</int> - <int key="NS.length">0</int> - <bool key="NS.negative">YES</bool> - <bool key="NS.compact">NO</bool> - <int key="NS.mantissa.bo">1</int> - <bytes key="NS.mantissa">AAAAAAAAAAAAAAAAAAAAAA</bytes> - </object> - <nil key="NS.rounding"/> - <string key="NS.decimal">.</string> - <string key="NS.thousand">,</string> - <bool key="NS.hasthousands">YES</bool> - <bool key="NS.localized">YES</bool> - <bool key="NS.allowsfloats">YES</bool> - </object> - <reference key="NSControlView" ref="418457192"/> - <double key="NSTitleWidth">161</double> - <object class="NSCell" key="NSTitleCell"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">67108864</int> - <string key="NSContents">Emulation speed:</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="418457192"/> - </object> - </object> - <object class="NSFormCell" id="319020855"> - <int key="NSCellFlags">-1804599231</int> - <int key="NSCellFlags2">205521920</int> - <reference key="NSSupport" ref="447006373"/> - <object class="NSNumberFormatter" key="NSFormatter" id="657991658"> - <dictionary class="NSMutableDictionary" key="NS.attributes"> - <integer value="1" key="allowsFloats"/> - <integer value="1040" key="formatterBehavior"/> - <object class="NSLocale" key="locale" id="514081757"> - <string key="NS.identifier"/> - </object> - <real value="50" key="maximum"/> - <integer value="1" key="minimum"/> - <integer value="0" key="numberStyle"/> - </dictionary> - <string key="NS.positiveformat">#</string> - <string key="NS.negativeformat">#</string> - <nil key="NS.positiveattrs"/> - <nil key="NS.negativeattrs"/> - <nil key="NS.zero"/> - <nil key="NS.nil"/> - <object class="NSAttributedString" key="NS.nan"> - <string key="NSString">NaN</string> - <reference key="NSAttributes" ref="769847889"/> - </object> - <integer value="1" key="NS.min"/> - <real value="50" key="NS.max"/> - <object class="NSDecimalNumberHandler" key="NS.rounding"> - <int key="NS.roundingmode">3</int> - <bool key="NS.raise.overflow">YES</bool> - <bool key="NS.raise.underflow">YES</bool> - <bool key="NS.raise.dividebyzero">YES</bool> - </object> - <string key="NS.decimal">.</string> - <string key="NS.thousand">,</string> - <bool key="NS.hasthousands">NO</bool> - <bool key="NS.localized">NO</bool> - <bool key="NS.allowsfloats">YES</bool> - </object> - <reference key="NSControlView" ref="418457192"/> - <int key="NSTag">1</int> - <double key="NSTitleWidth">161</double> - <object class="NSCell" key="NSTitleCell"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">67108864</int> - <string key="NSContents">Screen refresh rate (1:n):</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="418457192"/> - </object> - </object> - </array> - <string key="NSCellSize">{279, 22}</string> - <string key="NSIntercellSpacing">{1, 8}</string> - <int key="NSMatrixFlags">67633152</int> - <string key="NSCellClass">NSActionCell</string> - <object class="NSFormCell" key="NSProtoCell" id="912393328"> - <int key="NSCellFlags">342884416</int> - <int key="NSCellFlags2">205521920</int> - <string key="NSContents"/> - <reference key="NSSupport" ref="447006373"/> - <double key="NSTitleWidth">161</double> - <object class="NSCell" key="NSTitleCell"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">67108864</int> - <string key="NSContents">Field:</string> - <reference key="NSSupport" ref="447006373"/> - </object> - </object> - <int key="NSSelectedRow">-1</int> - <int key="NSSelectedCol">-1</int> - <object class="NSColor" key="NSBackgroundColor" id="519317542"> - <int key="NSColorSpace">6</int> - <string key="NSCatalogName">System</string> - <string key="NSColorName">controlColor</string> - <object class="NSColor" key="NSColor" id="429360493"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes> - </object> - </object> - <object class="NSColor" key="NSCellBackgroundColor" id="70288484"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MQA</bytes> - </object> - <reference key="NSFont" ref="447006373"/> - </object> - <object class="NSButton" id="281223997"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 149}, {131, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="384664460"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="787494350"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Fast tape loading</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="281223997"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="695941014"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 109}, {145, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="632257383"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="539932935"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Detect tape loaders</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="695941014"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="759805714"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{119, 129}, {170, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="173497110"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="153178233"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Accelerate tape loaders</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="759805714"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="384664460"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{293, 149}, {151, 18}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="759805714"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="696843910"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <string key="NSContents">Late CPU timings</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="384664460"/> - <int key="NSButtonFlags">1211912448</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="529831564"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSButton" id="934579195"> - <reference key="NSNextResponder" ref="869768206"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{461, 12}, {152, 32}}</string> - <reference key="NSSuperview" ref="869768206"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="305612276"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">134217728</int> - <string key="NSContents">Reset Preferences</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="934579195"/> - <int key="NSButtonFlags">-2038284288</int> - <int key="NSButtonFlags2">1</int> - <reference key="NSAlternateImage" ref="447006373"/> - <string key="NSAlternateContents"/> - <object class="NSMutableString" key="NSKeyEquivalent"> - <characters key="NS.bytes"/> - </object> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - </array> - <string key="NSFrameSize">{627, 265}</string> - <reference key="NSSuperview"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="418457192"/> - <string key="NSClassName">NSView</string> - </object> - <object class="NSCustomView" id="803517542"> - <reference key="NSNextResponder"/> - <int key="NSvFlags">268</int> - <array class="NSMutableArray" key="NSSubviews"> - <object class="NSSlider" id="519106344"> - <reference key="NSNextResponder" ref="803517542"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{360, 126}, {115, 25}}</string> - <reference key="NSSuperview" ref="803517542"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="292110812"/> - <bool key="NSEnabled">YES</bool> - <object class="NSSliderCell" key="NSCell" id="458739798"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">0</int> - <object class="NSMutableString" key="NSContents"> - <characters key="NS.bytes"/> - </object> - <object class="NSFont" key="NSSupport" id="333640230"> - <string key="NSName">Helvetica</string> - <double key="NSSize">12</double> - <int key="NSfFlags">16</int> - </object> - <reference key="NSControlView" ref="519106344"/> - <double key="NSMaxValue">100</double> - <double key="NSMinValue">0.0</double> - <double key="NSValue">100</double> - <double key="NSAltIncValue">0.0</double> - <int key="NSNumberOfTickMarks">10</int> - <int key="NSTickMarkPosition">0</int> - <bool key="NSAllowsTickMarkValuesOnly">YES</bool> - <bool key="NSVertical">NO</bool> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSTextField" id="516188975"> - <reference key="NSNextResponder" ref="803517542"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{232, 126}, {125, 24}}</string> - <reference key="NSSuperview" ref="803517542"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="519106344"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="864030352"> - <int key="NSCellFlags">67108864</int> - <int key="NSCellFlags2">4194304</int> - <string key="NSContents">SpecDrum Volume</string> - <reference key="NSSupport" ref="447006373"/> - <reference key="NSControlView" ref="516188975"/> - <reference key="NSBackgroundColor" ref="519317542"/> - <object class="NSColor" key="NSTextColor" id="696958365"> - <int key="NSColorSpace">6</int> - <string key="NSCatalogName">System</string> - <string key="NSColorName">controlTextColor</string> - <object class="NSColor" key="NSColor" id="399634204"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MAA</bytes> - </object> - </object> - </object> - <bool key="NSAllowsLogicalLayoutDirection">NO</bool> - </object> - <object class="NSPopUpButton" id="210111604"> - <reference key="NSNextResponder" ref="803517542"/> - <int key="NSvFlags">268</int> - <string key="NSFrame">{{323, 61}, {153, 26}}</string> - <reference key="NSSuperview" ref="803517542"/> - <reference key="NSWindow"/> - <reference key="NSNextKeyView" ref="441962883"/> - <string key="NSReuseIdentifierKey">_NS:9</string> - <bool key="NSEnabled">YES</bool> - <object class="NSPopUpButtonCell" key="NSCell" id="322746189"> - <int key="NSCellFlags">-2076180416</int> - <int key="NSCellFlags2">2048</int> - <reference key="NSSupport" ref="447006373"/> - <string key="NSCellIdentifier">_NS:9</string> - <reference key="NSControlView" ref="210111604"/> - <int key="NSButtonFlags">109199360</int> - <int key="NSButtonFlags2">129</int> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">400</int> - <int key="NSPeriodicInterval">75</int> - <object class="NSMenuItem" key="NSMenuItem" id="444900169"> - <reference key="NSMenu" ref="367979483"/> - <string key="NSTitle">Item 1</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <int key="NSState">1</int> - <object class="NSCustomResource" key="NSOnImage" id="27507601"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">NSMenuCheckmark</string> - </object> - <object class="NSCustomResource" key="NSMixedImage" id="460218791"> - <string key="NSClassName">NSImage</string> - <string key="NSResourceName">NSMenuMixedState</string> - </object> - <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="322746189"/> - </object> - <bool key="NSMenuItemRespectAlignment">YES</bool> - <object class="NSMenu" key="NSMenu" id="367979483"> - <string key="NSTitle">OtherViews</string> - <array class="NSMutableArray" key="NSMenuItems"> - <reference ref="444900169"/> - <object class="NSMenuItem" id="923430656"> - <reference key="NSMenu" ref="367979483"/> - <string key="NSTitle">Item 2</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="27507601"/> - <reference key="NSMixedImage" ref="460218791"/> - <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="322746189"/> - </object> - <object class="NSMenuItem" id="641029084"> - <reference key="NSMenu" ref="367979483"/> - <string key="NSTitle">Item 3</string> - <string key="NSKeyEquiv"/> - <int key="NSKeyEquivModMask">1048576</int> - <int key="NSMnemonicLoc">214748... [truncated message content] |