Index: branches/rekursor/ChameleonPrefPane/Sources/ChameleonPrefPane.mm =================================================================== --- branches/rekursor/ChameleonPrefPane/Sources/ChameleonPrefPane.mm (revision 91) +++ branches/rekursor/ChameleonPrefPane/Sources/ChameleonPrefPane.mm (revision 92) @@ -372,7 +372,7 @@ } } - + //-------------------------------------------------------------------------- - (NSInteger) numberOfRowsInTableView:(NSTableView *)tableView { Index: branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.mm =================================================================== --- branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.mm (revision 91) +++ branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.mm (revision 92) @@ -37,6 +37,7 @@ BootProp::instance().addOptionDesc(mForceWake, nil, OptionYesNo, "ForceWake", "No"); BootProp::instance().addOptionDesc(mWakeImage, mWakeImageText, OptionFileString, "WakeImage", ""); BootProp::instance().addOptionDesc(mSystemId, mSystemIdText, OptionString, "SystemId", ""); + BootProp::instance().addOptionDesc(mSystemType, mSystemTypeText, OptionString, "SystemType", ""); BootProp::instance().addOptionDesc(mRestartFix, nil, OptionYesNo, "RestartFix", "Yes"); } Index: branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.h =================================================================== --- branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.h (revision 91) +++ branches/rekursor/ChameleonPrefPane/Sources/AdvancedSetupController.h (revision 92) @@ -24,6 +24,8 @@ IBOutlet NSComboBox* mCPUText; IBOutlet NSButton* mBusRatio; IBOutlet NSComboBox* mBusRatioText; + IBOutlet NSButton* mSystemType; + IBOutlet NSComboBox* mSystemTypeText; IBOutlet NSButton* mDebug; IBOutlet NSComboBox* mDebugText; Index: branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.mm =================================================================== --- branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.mm (revision 91) +++ branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.mm (revision 92) @@ -24,7 +24,8 @@ BootProp::instance().addOptionDesc(mLegacyLogo, nil, OptionYesNo, "Legacy Logo", "No"); BootProp::instance().addOptionDesc(mBootBanner, nil, OptionYesNo, "Boot Banner", "Yes"); BootProp::instance().addOptionDesc(mVBIOS, nil, OptionYesNo, "VBIOS", "No"); - BootProp::instance().addOptionDesc(mVideoROM, mVideoROMText, OptionFileString, "VideoROM", ""); + BootProp::instance().addOptionDesc(mAtiVideoROM, nil, OptionYesNo, "UseAtiVideoROM", "No"); + BootProp::instance().addOptionDesc(mNvidiaVideoROM, nil, OptionYesNo, "UseAtiVideoROM", "No"); BootProp::instance().addOptionDesc(mGraphicsMode, mGraphicsModeText, OptionString, "Graphics Mode", ""); BootProp::instance().addOptionDesc(mGraphicsEnabler, nil, OptionYesNo, "GraphicsEnabler", "No"); BootProp::instance().addOptionDesc(mUSBBusFix, nil, OptionYesNo, "USBBusFix", "No"); Index: branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.h =================================================================== --- branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.h (revision 91) +++ branches/rekursor/ChameleonPrefPane/Sources/PeripheralsController.h (revision 92) @@ -16,8 +16,8 @@ IBOutlet NSButton* mLegacyLogo; IBOutlet NSButton* mBootBanner; IBOutlet NSButton* mVBIOS; - IBOutlet NSButton* mVideoROM; - IBOutlet NSTextField* mVideoROMText; + IBOutlet NSButton* mAtiVideoROM; + IBOutlet NSButton* mNvidiaVideoROM; IBOutlet NSButton* mGraphicsMode; IBOutlet NSComboBox* mGraphicsModeText; Index: branches/rekursor/ChameleonPrefPane/English.lproj/Chameleon.xib =================================================================== --- branches/rekursor/ChameleonPrefPane/English.lproj/Chameleon.xib (revision 91) +++ branches/rekursor/ChameleonPrefPane/English.lproj/Chameleon.xib (revision 92) @@ -13,7 +13,7 @@ YES - + YES @@ -73,7 +73,7 @@ 1 - + 292 YES @@ -733,7 +733,6 @@ {{10, 33}, {640, 267}} - Boot From ... @@ -1707,7 +1706,7 @@ 268 - {{316, 42}, {134, 23}} + {{333, 42}, {134, 23}} YES @@ -1729,7 +1728,7 @@ 268 - {{541, 42}, {59, 23}} + {{471, 42}, {59, 23}} YES @@ -1748,23 +1747,6 @@ 25 - - - 268 - {{420, 12}, {178, 22}} - - YES - - 611450433 - 272630784 - - - - YES - - - - 12 @@ -1790,13 +1772,13 @@ 268 - {{316, 15}, {98, 18}} + {{333, 15}, {109, 18}} YES 67239424 0 - Video ROM + Use Ati ROM 1211912703 @@ -1896,6 +1878,28 @@ + + + 268 + {{471, 15}, {131, 18}} + + YES + + 67239424 + 0 + Use Nvidia ROM + + + 1211912703 + 2 + + + + + 200 + 25 + + {{1, 1}, {610, 76}} @@ -2150,7 +2154,7 @@ Item 8 - + 256 YES @@ -2311,7 +2315,7 @@ 268 - {{297, 48}, {74, 23}} + {{294, 49}, {74, 23}} YES @@ -2374,32 +2378,6 @@ 25 - - - 268 - {{437, 15}, {157, 18}} - - YES - - 67239424 - 0 - Disable kext blacklist - - LucidaGrande - 13 - 16 - - - 1211912703 - 2 - - - - - 200 - 25 - - 12 @@ -2424,14 +2402,18 @@ 268 - {{297, 15}, {90, 18}} + {{520, 14}, {90, 18}} YES 67239424 0 Restart Fix - + + LucidaGrande + 13 + 16 + 1211912703 2 @@ -2526,7 +2508,7 @@ 268 - {{377, 46}, {54, 26}} + {{374, 46}, {54, 26}} YES @@ -2606,7 +2588,7 @@ 268 - {{227, 46}, {59, 26}} + {{214, 46}, {59, 26}} YES @@ -2772,7 +2754,7 @@ 268 - {{200, 10}, {86, 26}} + {{200, 13}, {84, 23}} YES @@ -2849,6 +2831,112 @@ + + + 268 + {{294, 16}, {102, 18}} + + YES + + 67239424 + 0 + System Type + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 268 + {{410, 11}, {59, 26}} + + YES + + 343014976 + 272630784 + + + + YES + + + 5 + YES + + YES + 1 + 2 + 3 + 4 + 5 + 6 + + + + + 274 + {13, 63} + + + YES + + YES + + + 10 + 10 + 1000 + + 75628032 + 0 + + + + 3 + MC4zMzMzMzI5ODU2AA + + + + + 338820672 + 268436480 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 19 + tableViewAction: + -765427712 + + + + 1 + 15 + 0 + YES + 0 + + + {{1, 1}, {626, 117}} @@ -3186,6 +3274,7 @@ {{10, 33}, {640, 267}} + Advanced @@ -3399,14 +3488,14 @@ - + 0 YES YES YES - + @@ -3809,14 +3898,6 @@ - mVideoROM - - - - 632 - - - mGraphicsMode @@ -3889,14 +3970,6 @@ - mVideoROMText - - - - 643 - - - mHidePartitionText @@ -3969,14 +4042,6 @@ - mDisableKextsBlacklisting - - - - 658 - - - mDSDTFile @@ -4097,14 +4162,6 @@ - onTextFiedChange: - - - - 675 - - - onCheckButtonChange: @@ -4299,14 +4356,6 @@ onCheckButtonChange: - - - 705 - - - - onCheckButtonChange: - 706 @@ -4935,6 +4984,62 @@ 904 + + + onCheckButtonChange: + + + + 907 + + + + mAtiVideoROM + + + + 908 + + + + mNvidiaVideoROM + + + + 909 + + + + onCheckButtonChange: + + + + 914 + + + + onTextFiedChange: + + + + 915 + + + + mSystemTypeText + + + + 916 + + + + mSystemType + + + + 917 + @@ -5480,10 +5585,10 @@ - - + + @@ -5545,20 +5650,6 @@ - 460 - - - YES - - - - - - 461 - - - - 478 @@ -5600,22 +5691,23 @@ YES - - - - - - - + + + + + + + + @@ -6085,20 +6177,6 @@ - 586 - - - YES - - - - - - 587 - - - - 588 @@ -6655,6 +6733,48 @@ + + 905 + + + YES + + + + + + 906 + + + + + 910 + + + YES + + + + + + 911 + + + YES + + + + + + 912 + + + + + 913 + + + @@ -6758,9 +6878,6 @@ 457.IBPluginDependency 458.IBAttributePlaceholdersKey 458.IBPluginDependency - 460.IBAttributePlaceholdersKey - 460.IBPluginDependency - 461.IBPluginDependency 463.IBPluginDependency 464.IBPluginDependency 478.IBPluginDependency @@ -6862,9 +6979,6 @@ 584.IBAttributePlaceholdersKey 584.IBPluginDependency 585.IBPluginDependency - 586.IBAttributePlaceholdersKey - 586.IBPluginDependency - 587.IBPluginDependency 588.IBAttributePlaceholdersKey 588.IBPluginDependency 589.IBPluginDependency @@ -6951,7 +7065,15 @@ 870.IBPluginDependency 872.IBPluginDependency 873.IBPluginDependency - 893.IBPluginDependency + 897.IBPluginDependency + 905.IBAttributePlaceholdersKey + 905.IBPluginDependency + 906.IBPluginDependency + 910.IBAttributePlaceholdersKey + 910.IBPluginDependency + 911.IBPluginDependency + 912.IBPluginDependency + 913.IBPluginDependency 99.IBAttributePlaceholdersKey 99.IBPluginDependency @@ -6977,9 +7099,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{142, 78}, {668, 368}} + {{148, 191}, {668, 368}} com.apple.InterfaceBuilder.CocoaPlugin - {{142, 78}, {668, 368}} + {{148, 191}, {668, 368}} {224.664, 10} @@ -7190,24 +7312,14 @@ ToolTip - NVidia only. Inject Video BIOS to from a file in /Extra/ named [vendorid][devid].rom where vendorid and devid are 4 digits hexadecimal values(default=No) + Inject VBIOS to device-properties com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip - - Define the GFX card video ROM file that should be loaded at boot - - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin ToolTip @@ -7489,7 +7601,7 @@ ToolTip - NVidia only. (obsolete) Define the GFX card video ROM file that should be loaded at boot. Superseded by VBIOS + Use an alternate ATI ROM image (path: /Extra/<vendorid>_<devid>.rom) com.apple.InterfaceBuilder.CocoaPlugin @@ -7498,16 +7610,6 @@ ToolTip ToolTip - - Disable the blacklist kexts filtering in voodoo based kernels. Has no effect on vanilla kernels. (Enabled by default) - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - ToolTip - - ToolTip Force to boot in safe mode. Useful in certains situations (i.e: when one kexts hangs the system) @@ -7712,6 +7814,28 @@ ToolTip ToolTip + + Use an alternate Nvidia ROM image (path: /Extra/<vendorid>_<devid>.rom) + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip + + Force physical cpus count (all cores in all cpus), automatically detected by default. Use this override only if autodetection doesn't work for your cpu. + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + ToolTip + + ToolTip Click on a partition to make it the default boot partition. @@ -7735,7 +7859,7 @@ - 904 + 917 @@ -7753,7 +7877,7 @@ IBProjectSource - ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/AboutController.h + ../../../../../../../devl/OSX/voodoo/chameleonApplications/branches/rekursor/ChameleonPrefPane/Sources/AboutController.h @@ -7801,6 +7925,8 @@ mSMBIOSFileText mSystemId mSystemIdText + mSystemType + mSystemTypeText mWake mWakeImage mWakeImageText @@ -7833,7 +7959,9 @@ NSButton NSTextField NSButton + NSComboBox NSButton + NSButton NSTextField @@ -7965,7 +8093,6 @@ YES YES - onAbout: onRestart: onShutdown: onSleep: @@ -7975,7 +8102,6 @@ id id id - id @@ -8019,7 +8145,7 @@ NSTableView IBProjectSource - ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/CustomTableView.h + ../../../../../../../devl/OSX/voodoo/chameleonApplications/branches/rekursor/ChameleonPrefPane/Sources/CustomTableView.h @@ -8055,7 +8181,7 @@ IBProjectSource - ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/EfiInjectController.h + ../../../../../../../devl/OSX/voodoo/chameleonApplications/branches/rekursor/ChameleonPrefPane/Sources/EfiInjectController.h @@ -8094,6 +8220,7 @@ YES YES + mAtiVideoROM mBootBanner mEHCIacquire mEthernetBuiltIn @@ -8102,13 +8229,12 @@ mGraphicsMode mGraphicsModeText mLegacyLogo + mNvidiaVideoROM mPciRoot mPciRootText mUHCIreset mUSBBusFix mVBIOS - mVideoROM - mVideoROMText YES @@ -8118,15 +8244,15 @@ NSButton NSButton NSButton + NSButton NSComboBox NSButton NSButton + NSButton NSTextField NSButton NSButton NSButton - NSButton - NSTextField @@ -8164,7 +8290,7 @@ IBProjectSource - ../../../../../../devl/OSX/voodoo/chameleonApplications/trunk/ChameleonPrefPane/Sources/SmbiosController.h + ../../../../../../../devl/OSX/voodoo/chameleonApplications/branches/rekursor/ChameleonPrefPane/Sources/SmbiosController.h