⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chipset.ssp

📁 <BIOS研发技术剖析>书的源代码,包括完整的BIOS汇编语言源程序.
💻 SSP
📖 第 1 页 / 共 2 页
字号:
//;*****************************************************************;
//;*****************************************************************;
//;**                                                           **;
//;**   (C)Copyright 1985-1996, American Megatrends Inc.        **;
//;**                                                           **;
//;**                   All Rights Reserved.                    **;
//;**                                                           **;
//;**           6145-F, Northbelt Parkway, Norcross,            **;
//;**                                                           **;
//;**           Georgia - 30071, USA. Phone-(770)-246-8600.     **;
//;**                                                           **;
//;*****************************************************************;
//;*****************************************************************;
//*****************************************************************;
// $Header: /BIOS/GENERIC/630/Intel/440BX/Desktop PIIX4/SYS/CHIPSET.SSP 8     9/26/97 5:37p Juand $
//
// $Revision: 8 $
//
// $Date: 9/26/97 5:37p $
//*****************************************************************;
//*****************************************************************;
// Revision History
// ----------------
// $Log: /BIOS/GENERIC/630/Intel/440BX/Desktop PIIX4/SYS/CHIPSET.SSP $
// 
// 8     9/26/97 5:37p Juand
//
// 7     9/26/97 5:18p Juand
// Removed Help strings from questions.
// Made Memory Buffer Strength questions NOT Present.
//
// 6     9/12/97 12:21p Juand
// Fixed misspelled word
//
// 5     9/05/97 5:24p Juand
// Changed default options.
//
// 3     9/04/97 10:46a Juand
// Defined new string for Desktop version.
//
// 2     9/03/97 11:24a Juand
// Removed Runtime Functions.
//
// 1     8/18/97 4:58p Juand
//
// 7     8/13/97 6:44p Juand
//
// 6     8/13/97 2:59p Juand
//
// 5     8/06/97 12:26p Juand
//
// 4     8/01/97 11:09a Juand
// Added Setup question to program LCT bit
//
// 3     7/29/97 7:03p Juand
// Added runtime functions to AGP related options.
//
// 2     7/21/97 2:09p Juand
//
// 1     7/15/97 3:24p Juand
//
// 1     1/31/97 12:46p Debkumar
// New files for 62700.
//
// 2     1/13/97 2:28p Debkumar
// Modified for 6.27.00.
//
// 1     1/02/97 11:40a Debkumar
//
// 5     12/30/96 2:36p Debkumar
// Version 6.26.02
//
// 4     9/03/96 5:15p Mandal
// 6.26 for USA
//
// 2     8/28/96 9:17a Mandal
// Synchronized with bestlink current changes for 6.26 release with USB
// support, INT10.BIN module, HDISK/CDROM changes.
//
// 1     6/17/96 2:34p Mandal
//
// 3     3/21/96 5:24p Mandal
// (c)1996 and phone no changed.
//
// 2     1/12/96 5:38p Dickh
// Added SourceSafe keywords to track revision history.
//*****************************************************************;

// This AMI Setup Script Processor (SSP) file contains setup items that
// are related to all chipset specific items.


//-------------------------------JD Start-----------------------------
// 9/26/97       5:09:32PM
//This block may need to be removed for Desktop Release.

String (STR_CBR)
        Text = "CBR"
EndString

String (STR_SELF)
        Text = "Self"
EndString

String (STR_4SCLKS)
        Text = "4 SCLKs"
EndString

String (STR_3SCLKS)
        Text = "3 SCLKs"
EndString

String (STR_2SCLKS)
        Text = "2 SCLKs"
EndString

String (STR_0WS)
        Text = "0 W/S"
EndString

String (STR_1WS)
        Text = "1 W/S"
EndString

String (STR_50NS)
        Text = "50 ns"
EndString

String (STR_60NS)
        Text = "60 ns"
EndString

String (STR_1MB)
        Text    = "1MB"
EndString

String (STR_2MB)
        Text    = "2MB"
EndString

String (STR_4MB)
        Text    = "4MB"
EndString

String (STR_8MB)
        Text    = "8MB"
EndString

Screen (SCR_CHIPSET)

       Question (Q_SHARE_MEMORY)
                Text    = "Share Memory Function"
                Options = "Disabled"
                          "Enabled":DEFAULT:POWERON 
                Present = Yes
       EndQuestion

       Question (Q_SHARE_MEMORY_SIZE)
                Text    = "Share Memory Size"
                ExternalFunction = share_memory
                OptionBits = 2
                Default = 03h
                PowerOn = 03h
                Present = Yes
       EndQuestion

//;; PaiLin { 16:21:07  Sat 02-19-2000
Question (Q_MONITOR_DEVICE)
        Text    = "Display Type Select"
        Options = "H/W Trapping":DEFAULT:POWERON,
                  "CRT Only",
                  "LCD Only", 
                  "CRT & LCD", 
                  "TV NTSC Over Scan", 
                  "TV NTSC Under Scan", 
                  "TV PAL Over Scan", 
                  "TV PAL Under Scan" 
        Present = Yes
EndQuestion
//;; } PaiLin 16:21:10  Sat 02-19-2000

//;; PaiLin { 13:29:32  Mon 07-05-1999
       Question (Q_CACHE_TAG)
                Text    = "Cache Tag Address Line"
                Options = "7-Bit",
                          "8-Bit":DEFAULT:POWERON
                Present = Yes
       EndQuestion
//;; } PaiLin

if (MKF_CUSTOMER eq 7788)
        Question (Q_VGA_WRITE_CYCLE)
                Text = "VGA Write One Cycle"
                ExternalFunction = VGA_WRITE_CYCLE
                OptionBits = 1
                Default = 01h
                PowerOn = 01h
                Present = No
        EndQuestion

        Question (Q_VGA_READ_CYCLE)
                Text = "VGA Read One Cycle"
                ExternalFunction = VGA_WRITE_CYCLE
              //  ExternalFunction = VGA_READ_CYCLE
                OptionBits = 1
                Default = 01h
                PowerOn = 01h
                Present = No
        EndQuestion
endif

//      Question (Q_CHIPSET_VERSION)
//                      Text    = "Chipset Version of SiS530"
//                      Options = "Version A1",
//                                "Version A2":DEFAULT:POWERON
//              Present = No
//      EndQuestion

        //50h
        Question (Q_NA)
                Text = "NA# Assert Control"
                Options = "Disabled",
                          "Enabled":DEFAULT:POWERON
                Present = Yes
        EndQuestion

//      Question (Q_NA_WRITE)
//                Text = "Mem Single Write Cycle NA#"
//                Options = "Disabled":POWERON:DEFAULT,
//                        "Enabled"
//                Present = Yes
//        EndQuestion

        Question (Q_NA_L2_HIT)
                Text = "NA# Timer for L2 Hit Read"
                Options = "Normal",
                          "Delay 1T":POWERON:DEFAULT
                Present = Yes
        EndQuestion

        Question (Q_NA_IO_CYCYE)
                Text = "NA# Timer for IO cycle"
                Options = "Disabled",
                          "Enabled":DEFAULT:POWERON
                Present = Yes
        EndQuestion

//        Question (Q_cache_auto)
//                Text = "Cache auto sizing"
//                Options = "Auto":DEFAULT:POWERON,
//                          "256K",
//                          "512K",
//                          "1M"
//                Present = Yes
//        EndQuestion

//        // 51h
//        Question (Q_BRDY_L2_HIT)
//                Text = "BRDY# timing for L2 hit read "
//                Options = "Normal":DEFAULT:POWERON,
//                          "Delay 1 CLK"
//                Present = Yes
//        EndQuestion

//        Question (Q_L2_BURST)
//                Text = "L2 cache burst"
//                Options = "Toggle":DEFAULT:POWERON,
//                          "Linear"
//                Present = Yes
//        EndQuestion

        // 94h
        Question (Q_GRAPHIC_WIN)
                Text = "Graphic Win Size"
                Options = "4M",
                          "8M",
                          "16M",
                          "32M",
                          "64M":POWERON:DEFAULT,
                          "128M",
                          "256M",
                          RESERVED
                Present         = Yes
        EndQuestion

        // 52h
         Question (Q_DRAM_SYNCHRONOUS)
                 Text = "DRAM read time lead-off"
                 Options = "Normal":DEFAULT:POWERON,
                           "Slower"
                 Present = Yes
         EndQuestion

//        Question (Q_SINGLE_READ)
//                Text = "Single read Allocation"
//                ExternalFunction = Single_read
//                OptionBits = 1
//                Default = 01h
//                PowerOn = 00h
//                Present         = Yes
//        EndQuestion

         Question (Q_GRAPWIN_ADD_DECODE)
                 Text = "Graphic Address decoding"
                 Options = "1T",
                           "2T":POWERON:DEFAULT
                 Present = Yes
         EndQuestion

         Question (Q_SYNCHRONOUS_CPU_DRAM)
                 Text = "Synchronous CPU/DRAM"
                 Options = "Disabled":DEFAULT:POWERON,
                           "Enabled"
                 Present = Yes
         EndQuestion

//        //55h
//        Question (Q_DRAM_START_POINT)
//                Text = "Starting Point"
//                Options = "1T":DEFAULT:POWERON,
//                          "2T",
//                          "3T",
//                          "5T"
//                Present = Yes
//        EndQuestion
//
//         Question (Q_PAGE_MISS_WRITE)
//                 Text = "Page Miss Write"
//               Options = "Disabled",
//                         "Enabled":DEFAULT:POWERON
//                 Present = Yes
//         EndQuestion
//
//         Question (Q_PAGE_MISS_DATAREAD)
//                 Text = "Page Miss Data Read"
//               Options = "Disabled",
//                         "Enabled":DEFAULT:POWERON
//                 Present = Yes
//         EndQuestion
//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -