📄 bdg_3364.bsf
字号:
Selection 0x00, "No CLS"
Selection 0x01, "0.5 Second Delay + CLS"
Selection 0x02, "1.0 Second Delay + CLS"
Selection 0x03, "1.5 Second Delay + CLS"
Selection 0x04, "2.0 Second Delay + CLS"
Selection 0x05, "2.5 Second Delay + CLS"
Selection 0x06, "3.0 Second Delay + CLS"
Selection 0x07, "3.5 Second Delay + CLS"
EndList
List &Device_Type_List
#IF $Chipset >= 4 ; $CS >= GDG
Selection 0x0000, "No Device"
; Selection 0x6001, "Analog CRT - VESA DPMS"
; Selection 0x4001, "Analog CRT - VESA DPMS & Hot Plug"
; Selection 0x0209, "Analog TV - Composite Video Out"
; Selection 0x0289, "Analog TV - Macrovison"
; Selection 0x020C, "Analog TV - RF Tuner and Composite Video Out"
; Selection 0x0609, "Analog TV - Composite and S-Video Out"
; Selection 0x0209, "Analog TV - SCART Video Connector"
; Selection 0x6009, "Analog TV - Codec supported HotPlug and Power Management"
; Selection 0x6012, "EFP - Hotplug and Power Management"
Selection 0x6052, "EFP - DVI 1.0 Codec with HotPlug and Power Management"
; Selection 0x6053, "EFP - DVI-I (Analog & Digital Connector)"
; Selection 0x6152, "EFP - Dual Channel DVI-D"
; Selection 0x60D2, "EFP - DVI-D & HDCP"
; Selection 0x6062, "OpenLDI with HotPlug and Power Management"
; Selection 0x6162, "OpenLDI with DualPixel Support"
; Selection 0x5012, "LFP - PanelLink"
; Selection 0x5042, "LFP - CMOS with Power Management"
; Selection 0x5062, "LFP - LVDS with Power Management"
; Selection 0x5162, "LFP - Dual-Channel LVDS"
; Selection 0x51E2, "LFP - Dual-Channel LVDS with HDCP"
#ELSE ; $Chipset >= 4 ; $CS >= GDG
Selection 0x0000, "No Device"
Selection 0x0001, "CRT"
Selection 0x0009, "TV"
Selection 0x0012, "EFP"
Selection 0x0022, "LFP"
#ENDIF ; $Chipset >= 4 ; $CS >= GDG
EndList
List &Disabled_Enabled_List
Selection 0, "Disabled"
Selection 1, "Enabled"
EndList
List &Display_Device_List
Selection 0001h, "CRT"
Selection 0008h, "LFP"
Selection 0002h, "TV"
Selection 0004h, "EFP"
Selection 0009h, "CRT and LFP on Single Pipe"
Selection 0005h, "CRT and EFP on Single Pipe"
Selection 0801h, "CRT and LFP on Dual Pipes"
Selection 0201h, "CRT and TV on Dual Pipes"
Selection 0401h, "CRT and EFP on Dual Pipes"
Selection 0208h, "LFP and TV on Dual Pipes"
Selection 0408h, "LFP and EFP on Dual Pipes"
Selection 0204h, "EFP and TV on Dual Pipes"
Selection 0209h, "CRT and LFP (Pipe 1) and TV (Pipe 2)"
Selection 0409h, "CRT and LFP (Pipe 1) and EFP (Pipe 2)"
Selection 0205h, "CRT and EFP (Pipe 1) and TV (Pipe 2)"
Selection 0805h, "CRT and EFP <Pipe 1) and LFP (Pipe 2)"
Selection 0000h, "None"
EndList
List &DOS_Boot_Mode_List
Selection 0x03, "03h"
Selection 0x12, "12h"
Selection 0x13, "13h"
Selection 0x30, "30h"
Selection 0x32, "32h"
Selection 0x34, "34h"
Selection 0x40, "40h"
Selection 0x41, "41h"
Selection 0x42, "42h"
Selection 0x43, "43h"
Selection 0x44, "44h"
Selection 0x45, "45h"
Selection 0x50, "50h"
Selection 0x52, "52h"
Selection 0x54, "54h"
EndList
List &DVO_Cfg_List
Selection 0x00, "None"
Selection 0x01, "Single 12-Bit Device on DVO-B"
Selection 0x02, "Single 12-Bit Device on DVO-C"
Selection 0x09, "Single 24-Bit Dual Channel(Even/Odd on DVO-B/C)"
Selection 0x0A, "Single 24-Bit Dual Channel(Even/Odd on DVO-C/B)"
Selection 0x11, "2 Discrete Devices on DVO-B"
Selection 0x12, "2 Discrete Devices on DVO-C"
Selection 0x13, "2 Discrete Devices (one on B, other on C)"
Selection 0x19, "2 12-bit Devices used together as Dual Link (Even/Odd on DVO-B/C)"
Selection 0x1A, "2 12-bit Devices used together as Dual Link (Even/Odd on DVO-C/B)"
EndList
#IF $Chipset >= 4 || $Chipset == 2 ; $Chipset >= GD-G or $Chipset == MGM
List &DVO_Wiring_List
Selection 0x00, "N/A"
Selection 0x01, "DVO-B only (or the last one on the chain)"
Selection 0x02, "DVO-C only (or the last one on the chain)"
Selection 0x03, "DVO-B and S/DVO-C (Dual-channel)"
Selection 0x05, "DVO-B, chained to another S/DVO-B"
Selection 0x06, "DVO-C, chained to another S/DVO-C"
Selection 0x0D, "DVO-B, Master with more Slave Devices"
Selection 0x0E, "DVO-C, Master with more Slave Devices"
EndList
#ENDIF ; $Chipset >= GD-G or $Chipset == MGM
List &DVO_Port_List
#IF $Chipset == 0 ; $Chipset == ALMADOR
Selection 0x00, "DVO_A"
#ELSE ; $Chipset == ALMADOR
Selection 0x00, "N/A"
#ENDIF ; $Chipset == ALMADOR
Selection 0x01, "DVO_B"
Selection 0x02, "DVO_C"
EndList
List &GPIO_Pin_List
Selection 0x00, "N/A"
Selection 0x01, "I2C GPIO pins"
Selection 0x02, "Analog CRT DDC GPIO pins"
#IF $Chipset >= 4 ; $Chipset >= GD-G
Selection 0x03, "Integrated LVDS DDC GPIO pins"
Selection 0x05, "sDVO I2C GPIO pins"
Selection 0x1D, "SDVO DDC1 GPIO pins"
Selection 0x2D, "SDVO DDC2 GPIO pins"
#ELSE ; $Chipset >= GD-G
Selection 0x03, "DVI/LVDS DDC GPIO pins"
Selection 0x05, "ADDCARD I2C GPIO pins"
Selection 0x04, "ADDCARD DDC GPIO pins"
Selection 0x06, "ADDCARD DDC/I2C GPIO pins"
#ENDIF ; $Chipset >= GD-G
EndList
List &GMBus_Speed_List
Selection 0x01, "50 KHz"
Selection 0x00, "100 KHz"
Selection 0x02, "400 KHz"
Selection 0x03, "1 MHz"
EndList
List &Enabled_Disabled_List
Selection 0, "Enabled"
Selection 1, "Disabled"
EndList
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
List &IntSys_List
Selection 0x00, "Disabled"
Selection 0x01, "USE INT 15H"
EndList
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
List &Inv_Type_List
Selection 0x00, "None/External"
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 && $Chipset >= 5 ; LVDS and $CS >= ALVISO
Selection 0x01, "I2C"
#ENDIF ; LVDS and $CS >= ALVISO
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
Selection 0x02, "PWM"
EndList
#ENDIF ; $Integrated_LVDS == TRUE
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
List &Inv_Polarity_List
Selection 0x00, "Normal"
Selection 0x01, "Inverted"
EndList
#ENDIF ; $Integrated_LVDS == TRUE
List &IntXXh_List
Selection 0x00, "Disabled"
Selection 0x01, "Use Interrupt 15h"
EndList
List &No_Yes_List
Selection 0, "No"
Selection 1, "Yes"
EndList
List &OS_Driver_List
Selection 0, "OS Default Algorithm"
Selection 1, "Driver Algorithm"
EndList
List &OS_DriverP_List
Selection 0, "OS Default Algorithm"
Selection 1, "Driver Persistence Algorithm"
EndList
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
List &Panel_List
Selection 0x00, "PANEL #01"
Selection 0x01, "PANEL #02"
Selection 0x02, "PANEL #03"
Selection 0x03, "PANEL #04"
Selection 0x04, "PANEL #05"
Selection 0x05, "PANEL #06"
Selection 0x06, "PANEL #07"
Selection 0x07, "PANEL #08"
Selection 0x08, "PANEL #09"
Selection 0x09, "PANEL #10"
Selection 0x0A, "PANEL #11"
Selection 0x0B, "PANEL #12"
Selection 0x0C, "PANEL #13"
Selection 0x0D, "PANEL #14"
Selection 0x0E, "PANEL #15"
Selection 0x0F, "PANEL #16"
EndList
#ENDIF ; $Integrated_LVDS == TRUE
List &Panel_Stretch_List
Selection 0x00, "Disable Panel Fitting"
Selection 0x01, "Enabled for Text Modes Only"
Selection 0x02, "Enabled for Graphics Modes Only"
Selection 0x03, "Enabled for Both Text and Graphics Modes"
EndList
List &PCI_BIOS_Disabled_Enabled_List
Selection 0x00, "Disabled"
Selection 0x01, "Resize to 0.5K boundary"
Selection 0x20, "Resize to 16K boundary"
EndList
List &RelStage
Selection 1, "Production"
Selection 254, "Evaluation"
EndList
List &Power_Scheme_List
Selection 0, "CUI"
Selection 1, "3rd Party Application"
EndList
List &Render_Freq_List
Selection 0, "High Frequency"
Selection 1, "Low Frequency"
EndList
#IF $Chipset == 2 ; $Chipset == MT_G
List &SSC_List
Selection 0, "48 MHz"
Selection 1, "66 MHz"
EndList
#ELSEIF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
List &SSC_List
Selection 0, "96 MHz"
Selection 1, "100 MHz"
EndList
#ENDIF ; $Chipset == MT_G
List &Yes_No_List
Selection 0, "Yes"
Selection 1, "No"
EndList
#IF $Chipset >= 4 ; $CS = GDG and beyond
List &Sprite_Display_List
Selection 0, "Secondary Display"
Selection 1, "Primary Display"
EndList
#ENDIF ; $CS = GDG and beyond
;==============================================================================
; Page Definitions
;------------------------------------------------------------------------------
BeginInfoBlock
PPVer 1
Image 0 Thru EOF At EOF
EndInfoBlock
;==============================================================================
; Page - Revision History
;------------------------------------------------------------------------------
Page "Revision History "
; Title "The Format for the Item in Revision History:"
;
; Title " DD-MM-YY: Describe the BMP feature revisions. To allow revision"
; Title " notes to be seen with smaller display modes, the length"
; Title " of each line must be restricted to the length of the"
; Title " dashed line below. The key words [Add] [Delet] [Update]"
; Title " have to be used in the description."
;
; Title "The List of Revision History:"
;
; Title "|------------- Maximum Length of revision note. --------------------|"
Title " 03-15-04: Add Ambient Light Sense support."
Title " 03-15-04: Add I2C inverter support and group all Power "
Title " Conservation features such as Render Clock Frequency "
Title " switching under driver features according to RCR 236382."
Title " 09-12-03: Add INT 15h, 5f14h hooks support"
Title " 09-11-03: Add bit for NT 4.0 Dual Display Clone Support"
Title " according to RCR 231882."
Title " 09-08-03: Add 6 OEM customizable modes support and GTF Fall "
Title " Back Method BMP bit according to RCR 231968."
Title " 08-07-03: Updated the BMP text to help with feature understanding "
Title " according to RCR 232716."
Title " 08-06-03: Add PC Release setting in Test Page 1. This "
Title " feature allows testing different PC releases."
Title " 05-27-03: Split 'BIOS Features' into 'General Features' and "
Title " 'General Video BIOS Features'. Boot and flag register "
Title " tables where moved to 'Test Page 2'. "
Title " 04-10-03: Add bit for GTF mode removal feature for non-GTF display"
Title " device."
#IF $Integrated_LVDS == 1 ; $Integrated_LVDS == TRUE
Title " 03-15-03: Remove BIA/BLC option and INT 15h BIA/BLC, and "
Title " local memory hooks."
#ENDIF ; $Integrated_LVDS == TRUE
Title " 11-05-02: Add bit to disable legacy CRT detect when overlay is "
Title " active."
Title " 09-25-02: Add bit to disable SmoothVision option during VBIOS mode "
Title " sets."
Title " 08-22-02: Fully support OEM customizable mode for both VBIOS and"
Title " driver."
Title " 08-01-02: Remove source image register and extended"
Title " timing registers from OEM customizable mode."
Title " 06-19-02: Add After VESA PM INT 15h, 5F48h hook and"
Title " SMI callback function 13."
Title " 04-16-02: Add Configuration Removal Table to allow the removal of"
Title " specific display combinations."
Title " 04-16-02: Update enable Rotation feature by default."
Title " 04-10-02: Add option to enable/disable the driver rotation feature"
Title " via the VBT table."
Title " 03-05-02: Add revision history page in BMP to list all the changes"
Title " for BMP features."
EndPage
;==============================================================================
; Page - Message Options
;------------------------------------------------------------------------------
Page "Message Options "
Title "This BMP Script is used for:"
Title " Video BIOS Build: 3364"
Title " Video BIOS Baseline: PC14.4"
Title " BMP Application Version: PC1.5"
Title "Five lines of signon message, maximum of 155 characters"
MultiText $Signon, " Video BIOS 'signon' message:",
Help "This feature defines the signon message that will be "
"displayed at the end of video BIOS POST. when the machine is "
"booted. You may enter a maximum of five lines of text, with "
"no more than 70 characters on each line, and no more than "
"155 total characters."
Title "Display Options"
Combo $Msg_Enable, " Enable signon messages:", &No_Yes_List,
Help "'YES' will enable the signon message, copyright message, "
"eval message, and requested delay.\r\n"
"\r\n"
"'NO' w
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -