📄 ns389_lfp_3364.bsf
字号:
$DTD_0F_HAHBU 1 byte
$DTD_0F_VAL 1 byte
$DTD_0F_VBL 1 byte
$DTD_0F_VAVBU 1 byte
$DTD_0F_HSO 1 byte
$DTD_0F_HPW 1 byte
$DTD_0F_VSOPW 1 byte
$DTD_0F_HVSOPW 1 byte
$DTD_0F_HSIZE 1 byte
$DTD_0F_VSIZE 1 byte
$DTD_0F_HVSIZEU 1 byte
$DTD_0F_HBOR 1 byte
$DTD_0F_VBOR 1 byte
$DTD_0F_Flags 1 byte
EndStruct
/**************************************************************************
List definition section
**************************************************************************/
List &EnabledList
Selection 00h, "Disabled"
Selection 01h, "Enabled"
EndList
List &YesList
Selection 00h, "No"
Selection 01h, "Yes"
EndList
List &PanelList
Selection 00h, " 1:640x480 LVDS"
Selection 01h, " 2:800x600 LVDS"
Selection 02h, " 3:1024x768 LVDS"
Selection 03h, " 4:1280x1024 LVDS"
Selection 04h, " 5:1400x1050 LVDS"
Selection 05h, " 6:Reserved"
Selection 06h, " 7:Reserved"
Selection 07h, " 8:Reserved"
Selection 08h, " 9:640x480 CMOS"
Selection 09h, "10:800x600 CMOS"
Selection 0Ah, "11:1024x768 CMOS"
Selection 0Bh, "12:1280x1024 CMOS"
Selection 0Ch, "13:1400x1050 CMOS"
Selection 0Dh, "14:Reserved"
Selection 0Eh, "15:Reserved"
Selection 0Fh, "16:Reserved"
EndList
/***************************************************************************************
BMP Info Block
***************************************************************************************/
BeginInfoBlock
PPVer 1 // version
Image 0 Thru EOF At EOF // checksum
EndInfoBlock
/***************************************************************************************
Page Definition Section
***************************************************************************************/
Page "387/389 General Setup"
Combo $SetPanelType, "Use BIOS Hook to Set Panel Type", &EnabledList,
Help "Enabled = Use BIOS Hook\r\n"
"Disabled = Don't use BIOS Hook. Use Default Panel."
Combo $PanelType, "Default Panel Type", &PanelList,
Help "Default panel to use if not using BIOS hook or if BIOS hook fails."
Combo $WindowsInit, "Windows AIM Inits to Off", &EnabledList,
Help "Enabled = Windows driver AIM will initialize the 387R/389R to off.\r\n"
"Disabled = Windows driver AIM will leave the 387R/389R in its current power"
" state."
EndPage
Page "387/389 DTDs"
Link "01 DTD", "01 DTD"
Link "02 DTD", "02 DTD"
Link "03 DTD", "03 DTD"
Link "04 DTD", "04 DTD"
Link "05 DTD", "05 DTD"
Link "06 DTD", "06 DTD"
Link "07 DTD", "07 DTD"
Link "08 DTD", "08 DTD"
Link "09 DTD", "09 DTD"
Link "10 DTD", "10 DTD"
Link "11 DTD", "11 DTD"
Link "12 DTD", "12 DTD"
Link "13 DTD", "13 DTD"
Link "14 DTD", "14 DTD"
Link "15 DTD", "15 DTD"
Link "16 DTD", "16 DTD"
Page "01 DTD"
Title "18 Btye DTD ---------------------------------"
EditNum $DTD_00_DClk, "Pixel Clock / 10,000", DEC,
Help "Example: 25.18 MHz = 2518"
EditNum $DTD_00_HAL, "H. Active", EHEX,
Help "Horizontal Active Pixels, lower 8 bits"
EditNum $DTD_00_HBL, "H. Blanking", EHEX,
Help "Horizontal Blanking Pixels, lower 8 bits"
EditNum $DTD_00_HAHBU, "H. Active : H. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Horizontal Active\r\n"
"Lower nibble: upper 4 bits of Horiznotal Blanking"
EditNum $DTD_00_VAL, "V. Active", EHEX,
Help "Vertical Active Lines, lower 8 bits"
EditNum $DTD_00_VBL, "V. Blanking", EHEX,
Help "Vertical Blanking Lines, lower 8 bits"
EditNum $DTD_00_VAVBU, "V. Active : V. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Vertical Active\r\n"
"Lower nibble: upper 4 bits of Vertical Blanking"
EditNum $DTD_00_HSO, "Horizontal Sync. Offset", EHEX,
Help "Horizontal Sync. Offset pixels from Blanking Start, lower 8 bits"
EditNum $DTD_00_HPW, "Horixontal Sync. Pulse Width", EHEX,
Help "Horizontal Sync. Pulse Width pixels, lower 8 bits"
EditNum $DTD_00_VSOPW, "V. Sync. Offset : V. Snyc. Pulse Width", EHEX,
Help "Upper nibble: Vertical Sync. Offset lines, lower 4 bits\r\n"
"Lower nibble: Vertical Sync. Pulse Width lines, lower 4 bits"
EditNum $DTD_00_HVSOPW, "H. Sync. : H. PW : V. Sync. : V. PW", EHEX,
Help "Bits 7,6: Horizontal Sync. Offset, upper 2 bits\r\n"
"Bits 5,4: Horizontal Sync. Pulse Width, upper 2 bits\r\n"
"Bits 3,2: Vertical Sync. Offset, upper 2 bits\r\n"
"Bits 1,0: Vertical Sync. Pulse Width, upper 2 bits"
EditNum $DTD_00_HSIZE, "H. Image Size", EHEX,
Help "Horizontal Image Size in mm, lower 8 bits"
EditNum $DTD_00_VSIZE, "V. Image Size", EHEX,
Help "Vertical Image Size in mm, lower 8 bits"
EditNum $DTD_00_HVSIZEU, "H. Image Size : V. Image Size", EHEX,
Help "Upper nibble: Horizontal Image Size, upper 4 bits\r\n"
"Lower nibble: Vertical Image Size, upper 4 bits"
EditNum $DTD_00_HBOR, "H. Border", EHEX,
Help "Horizontal Border pixels"
EditNum $DTD_00_VBOR, "V. Border", EHEX,
Help "Vertical Border lines"
EditNum $DTD_00_Flags, "Flags", EHEX,
Help "Digital Separate, H. Sync. Polairty, V. Sync. Polairty.\r\n"
"Bits 4,3: Determine Digital with Separate Sync Polarities\r\n"
"Bit 2 : Vertical Sync. Polarity (1=+, 0=-)\r\n"
"Bit 1 : Horizontal Sync. Polarity (1=+, 0=-)"
EndPage
Page "02 DTD"
Title "18 Btye DTD ---------------------------------"
EditNum $DTD_01_DClk, "Pixel Clock / 10,000", DEC,
Help "Example: 40.00 MHz = 4000"
EditNum $DTD_01_HAL, "H. Active", EHEX,
Help "Horizontal Active Pixels, lower 8 bits"
EditNum $DTD_01_HBL, "H. Blanking", EHEX,
Help "Horizontal Blanking Pixels, lower 8 bits"
EditNum $DTD_01_HAHBU, "H. Active : H. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Horizontal Active\r\n"
"Lower nibble: upper 4 bits of Horiznotal Blanking"
EditNum $DTD_01_VAL, "V. Active", EHEX,
Help "Vertical Active Lines, lower 8 bits"
EditNum $DTD_01_VBL, "V. Blanking", EHEX,
Help "Vertical Blanking Lines, lower 8 bits"
EditNum $DTD_01_VAVBU, "V. Active : V. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Vertical Active\r\n"
"Lower nibble: upper 4 bits of Vertical Blanking"
EditNum $DTD_01_HSO, "Horizontal Sync. Offset", EHEX,
Help "Horizontal Sync. Offset pixels from Blanking Start, lower 8 bits"
EditNum $DTD_01_HPW, "Horixontal Sync. Pulse Width", EHEX,
Help "Horizontal Sync. Pulse Width pixels, lower 8 bits"
EditNum $DTD_01_VSOPW, "V. Sync. Offset : V. Snyc. Pulse Width", EHEX,
Help "Upper nibble: Vertical Sync. Offset lines, lower 4 bits\r\n"
"Lower nibble: Vertical Sync. Pulse Width lines, lower 4 bits"
EditNum $DTD_01_HVSOPW, "H. Sync. : H. PW : V. Sync. : V. PW", EHEX,
Help "Bits 7,6: Horizontal Sync. Offset, upper 2 bits\r\n"
"Bits 5,4: Horizontal Sync. Pulse Width, upper 2 bits\r\n"
"Bits 3,2: Vertical Sync. Offset, upper 2 bits\r\n"
"Bits 1,0: Vertical Sync. Pulse Width, upper 2 bits"
EditNum $DTD_01_HSIZE, "H. Image Size", EHEX,
Help "Horizontal Image Size in mm, lower 8 bits"
EditNum $DTD_01_VSIZE, "V. Image Size", EHEX,
Help "Vertical Image Size in mm, lower 8 bits"
EditNum $DTD_01_HVSIZEU, "H. Image Size : V. Image Size", EHEX,
Help "Upper nibble: Horizontal Image Size, upper 4 bits\r\n"
"Lower nibble: Vertical Image Size, upper 4 bits"
EditNum $DTD_01_HBOR, "H. Border", EHEX,
Help "Horizontal Border pixels"
EditNum $DTD_01_VBOR, "V. Border", EHEX,
Help "Vertical Border lines"
EditNum $DTD_01_Flags, "Flags", EHEX,
Help "Digital Separate, H. Sync. Polairty, V. Sync. Polairty.\r\n"
"Bits 4,3: Determine Digital with Separate Sync Polarities\r\n"
"Bit 2 : Vertical Sync. Polarity (1=+, 0=-)\r\n"
"Bit 1 : Horizontal Sync. Polarity (1=+, 0=-)"
EndPage
Page "03 DTD"
Title "18 Btye DTD ---------------------------------"
EditNum $DTD_02_DClk, "Pixel Clock / 10,000", DEC,
Help "Example: 65.00 MHz = 6500"
EditNum $DTD_02_HAL, "H. Active", EHEX,
Help "Horizontal Active Pixels, lower 8 bits"
EditNum $DTD_02_HBL, "H. Blanking", EHEX,
Help "Horizontal Blanking Pixels, lower 8 bits"
EditNum $DTD_02_HAHBU, "H. Active : H. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Horizontal Active\r\n"
"Lower nibble: upper 4 bits of Horiznotal Blanking"
EditNum $DTD_02_VAL, "V. Active", EHEX,
Help "Vertical Active Lines, lower 8 bits"
EditNum $DTD_02_VBL, "V. Blanking", EHEX,
Help "Vertical Blanking Lines, lower 8 bits"
EditNum $DTD_02_VAVBU, "V. Active : V. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Vertical Active\r\n"
"Lower nibble: upper 4 bits of Vertical Blanking"
EditNum $DTD_02_HSO, "Horizontal Sync. Offset", EHEX,
Help "Horizontal Sync. Offset pixels from Blanking Start, lower 8 bits"
EditNum $DTD_02_HPW, "Horixontal Sync. Pulse Width", EHEX,
Help "Horizontal Sync. Pulse Width pixels, lower 8 bits"
EditNum $DTD_02_VSOPW, "V. Sync. Offset : V. Snyc. Pulse Width", EHEX,
Help "Upper nibble: Vertical Sync. Offset lines, lower 4 bits\r\n"
"Lower nibble: Vertical Sync. Pulse Width lines, lower 4 bits"
EditNum $DTD_02_HVSOPW, "H. Sync. : H. PW : V. Sync. : V. PW", EHEX,
Help "Bits 7,6: Horizontal Sync. Offset, upper 2 bits\r\n"
"Bits 5,4: Horizontal Sync. Pulse Width, upper 2 bits\r\n"
"Bits 3,2: Vertical Sync. Offset, upper 2 bits\r\n"
"Bits 1,0: Vertical Sync. Pulse Width, upper 2 bits"
EditNum $DTD_02_HSIZE, "H. Image Size", EHEX,
Help "Horizontal Image Size in mm, lower 8 bits"
EditNum $DTD_02_VSIZE, "V. Image Size", EHEX,
Help "Vertical Image Size in mm, lower 8 bits"
EditNum $DTD_02_HVSIZEU, "H. Image Size : V. Image Size", EHEX,
Help "Upper nibble: Horizontal Image Size, upper 4 bits\r\n"
"Lower nibble: Vertical Image Size, upper 4 bits"
EditNum $DTD_02_HBOR, "H. Border", EHEX,
Help "Horizontal Border pixels"
EditNum $DTD_02_VBOR, "V. Border", EHEX,
Help "Vertical Border lines"
EditNum $DTD_02_Flags, "Flags", EHEX,
Help "Digital Separate, H. Sync. Polairty, V. Sync. Polairty.\r\n"
"Bits 4,3: Determine Digital with Separate Sync Polarities\r\n"
"Bit 2 : Vertical Sync. Polarity (1=+, 0=-)\r\n"
"Bit 1 : Horizontal Sync. Polarity (1=+, 0=-)"
EndPage
Page "04 DTD"
Title "18 Btye DTD ---------------------------------"
EditNum $DTD_03_DClk, "Pixel Clock / 10,000", DEC,
Help "Example: 108.00 MHz = 10800"
EditNum $DTD_03_HAL, "H. Active", EHEX,
Help "Horizontal Active Pixels, lower 8 bits"
EditNum $DTD_03_HBL, "H. Blanking", EHEX,
Help "Horizontal Blanking Pixels, lower 8 bits"
EditNum $DTD_03_HAHBU, "H. Active : H. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Horizontal Active\r\n"
"Lower nibble: upper 4 bits of Horiznotal Blanking"
EditNum $DTD_03_VAL, "V. Active", EHEX,
Help "Vertical Active Lines, lower 8 bits"
EditNum $DTD_03_VBL, "V. Blanking", EHEX,
Help "Vertical Blanking Lines, lower 8 bits"
EditNum $DTD_03_VAVBU, "V. Active : V. Blanking", EHEX,
Help "Upper nibble: upper 4 bits of Vertical Active\r\n"
"Lower nibble: upper 4 bits of Vertical Blanking"
EditNum $DTD_03_HSO, "Horizontal Sync. Offset", EHEX,
Help "Horizontal Sync. Offset pixels from Blanking Start, lower 8 bits"
EditNum $DTD_03_HPW, "Horixontal Sync. Pulse Width", EHEX,
Help "Horizontal Sync. Pulse Width pixels, lower 8 bits"
EditNum $DTD_03_VSOPW, "V. Sync. Offset : V. Snyc. Pulse Width", EHEX,
Help "Upper nibble: Vertical Sync. Offset lines, lower 4 bits\r\n"
"Lower nibble: Vertical Sync. Pulse Width lines, lower 4 bits"
EditNum $DTD_03_HVSOPW, "H. Sync. : H. PW : V. Sync. : V. PW", EHEX,
Help "Bits 7,6: Horizontal Sync. Offset, upper 2 bits\r\n"
"Bits 5,4: Horizontal Sync. Pulse Width, upper 2 bits\r\n"
"Bits 3,2: Vertical Sync. Offset, upper 2 bits\r\n"
"Bits 1,0: Vertical Sync. Pulse Width, upper 2 bits"
EditNum $DTD_03_HSIZE, "H. Image Size", EHEX,
Help "Horizontal Image Size in mm, lower 8 bits"
EditNum $DTD_03_VSIZE, "V. Image Size", EHEX,
Help "Vertical Image Size in mm, lower 8 bits"
EditNum $DTD_03_HVSIZEU, "H. Image Size : V. Image Size", EHEX,
Help "Upper nibble: Horizontal Image Size, upper 4 bits\r\n"
"Lower nibble: Vertical Image Size, upper 4 bits"
EditNum $DTD_03_HBOR, "H. Border", EHEX,
Help "Horizontal Border pixels"
EditNum $DTD_03_VBOR, "V. Border", EHEX,
Help "Vertical Border lines"
EditNum $DTD_03_Flags, "Flags", EHEX,
Help "Digital Separate, H. Sync. Polairty, V. Sync. Polairty.\r\n"
"Bits 4,3: Determine Digital with Separate Sync Polarities\r\n"
"Bit 2 : Vertical Sync. Polarity (1=+, 0=-)\r\n"
"Bit 1 : Horizontal Sync. Polarity (1=+, 0=-)"
EndPage
Page "05 DTD"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -