home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / programming / misc_programming / setup.spc < prev    next >
Text File  |  1990-01-05  |  7KB  |  173 lines

  1.  
  2.                  Specification of ACER Setup Routine
  3.                  ------------------------------------
  4.  
  5. Description:
  6.         This routine is a utility in ROM BIOS. It sets up the system 
  7.         configuration. This routine is called by INT 9h when user press 
  8.         Ctrl-Alt-Esc key at the same time.
  9.         The main menu of the setup service routine includes three items: 
  10.         Power on password, Hard disk physical format and Set up system 
  11.         configuration.
  12.  
  13.    A.
  14.         The first item sets up the user password when the user has no 
  15.         password. Once the password has been set up, this function must 
  16.         tell the user that he can't update password through this 
  17.         item and he can set the new or clear old password during
  18.         power-on time only.
  19.         
  20.         NOTE: Reference CMOS data 3ch-3fh
  21.  
  22.    B.
  23.         The second item performs hard disk physical formatting. 
  24.         The user must input bad cylinder, head, and interleave 
  25.         number before doing physical formatting.
  26.  
  27.    C.
  28.         The third item sets up the system configuration and 
  29.         the second item physically formats the hard disk.
  30.         
  31.         System configuration setup items are seperated into two screen:
  32.         one for common and the other for special items for each system.
  33.  
  34.         The first screen of the system configuration includes the following
  35.         items:
  36.  
  37.                1. Date
  38.                2. Time
  39.                3. Diskette type and No.
  40.                4. Hard disk type and No.
  41.                5. Base and extended memory size
  42.                6. Primary display
  43.                7. Coprocesser status
  44.                8. CPU speed/cache
  45.  
  46.  
  47. Function:
  48.    1. DATE :
  49.          This item sets the system date which includes the day, month and 
  50.          year. The format of date on screen is mm/dd/yy.
  51.          NOTE: Reference CMOS data 07h - 09h
  52.  
  53.    2. TIME :
  54.          This item sets the system time which includes hour, minute and 
  55.          second. The format of date on screen is hr/min/sec.
  56.          NOTE: Reference CMOS data 00h,02h,04h
  57.  
  58.    3. DISKETTE TYPE AND No.
  59.          This item supports the set diskette number (driver A and B) and
  60.          diskette type (360K, 720K, 1.2Mb and 1.44Mb).
  61.          NOTE: Reference CMOS data 10h
  62.  
  63.    4. HARD DISK TYPE AND No.
  64.          This item supports the set hard disk number (driver C and D) and
  65.          hard disk type. The user can select type 255 to define his own
  66.          hard disk cylinder, sector, head, ship landing zone and pre_com.
  67.          NOTE: Reference CMOS data 12h,19h,1ah 
  68.                user define type 1eh - 2dh
  69.  
  70.    5. BASE AND EXTENDED MEMORY SIZE
  71.          These two items comprise the system memory map: base memory
  72.          size and extended memory above 1M. This item displays the
  73.          memory size only.
  74.          NOTE: Reference CMOS data 15h - 18h
  75.  
  76.    6. PRIMARY DISPLAY
  77.          This item shows which primary display type is attached and checked 
  78.          during POST routine. Do not allow the user to select this display 
  79.          type.
  80.          NOTE: Reference CMOS data 14h bit 5,4
  81.  
  82.    7. COPROCESSER STATUS
  83.          This item shows the presence or absence of a coprocesser.
  84.          NOTE: Reference CMOS data 14h bit 1
  85.  
  86.    8. CPU SPEED/CACHE
  87.          This item selects the CPU speed and cache.          
  88.          The speed value depends on each system. This function has three
  89.          options: 1. high and low speed only (for 910, 915) 
  90.                   2. multiscale speed (for 1100/20/16)
  91.                   3. multiscale speed and cache (for 1100/25/20c/33)
  92.          NOTE: Reference CMOS data 39h bit 7-4
  93.          
  94.  
  95.         The second screen of the system configuration contains some special
  96.         items for each system. Each item is described below:
  97.  
  98.                1. Shadow RAM (system and video)
  99.                2. Printer port Status
  100.                3. COM port Status
  101.                4. WDD/FDD write protection
  102.                5. COM1/Console Status
  103.                6. EMS Status
  104.                7. Power Saving 
  105.                8. MODEM Status
  106.  
  107.  
  108. Function:
  109.  
  110.    1. SHADOW RAM BIOS
  111.          This item selects the BIOS as shadow ram. The BIOS includes
  112.          system BIOS and video BIOS. 
  113.          NOTE: Reference CMOS data 39h bit 1,0
  114.  
  115.    2. PRINTER PORT  
  116.          This item enables/disables the printer port and also assigns
  117.          printer port. The assigned printer port can be 3BCh, 378h, or
  118.          278h.
  119.          NOTE: Reference CMOS data 37h bit 1,0
  120.  
  121.    3. COM PORT
  122.          If an add-on COM port exists, then POST routine disables the 
  123.          built-in COM port. This item displays built-in COM port status. 
  124.          NOTE: Reference CMOS data 37h bit 3,2
  125.  
  126.    4. WDD AND FDD WRITE PROTECT
  127.          User uses this item to select whether WDD and FDD are write 
  128.          protected or not to prevent VIRUS intrusion. 
  129.          NOTE: Reference CMOS data 39h bit 3,2
  130.  
  131.    5. COM1/CONSOLE
  132.          If the system does not have any display, user can select COM1 port
  133.          as the display, COM1 port information will be set before the
  134.          system operates (i.e, baud rate, parity, data bit and stop bits).
  135.          NOTE: Reference CMOS data 34h     
  136.  
  137.  
  138.  
  139.    6. EMS STATUS
  140.          This item enables/disables the EMS, and for NEAT system lets the 
  141.          user set EMS size.
  142.          NOTE: Reference CMOS data 37h bit 7-4
  143.  
  144.    7. POWER SAVING
  145.          This item is supported for the laptop system only. There are LCD 
  146.          display power saving, hard disk power saving and system power 
  147.          saving. Set the LCD power auto inactive time in the range of 1-63
  148.          min. Set hard disk power auto inactive time in the range of 1-18.
  149.          Set system power auto inactive time in the range of 1-23 min.
  150.          NOTE: Reference CMOS data 1bh-1dh
  151.          
  152.    8. MODEM STATUS
  153.          This item is supported for the laptop system only. The user can 
  154.          select the MODEM power on or off.
  155.          NOTE: Reference CMOS data 35h bit 0
  156.  
  157.  
  158. Key definition:
  159.         up and down arrow key    -- to select main item
  160.         right and left arrow key -- to select subitem
  161.         pgup and pgdn key        -- to select another page
  162.         ESC key                  -- exit setup routine
  163.         F1 key                   -- show help message      
  164.  
  165.  
  166.    NOTE:
  167.       1. User should use right and left arrow key to select optional 
  168.          subitem. Subitem should not be keyed in.
  169.  
  170.       2. When user presses the 'ESC' key to confirm his modification, 
  171.          CMOS is not updated until the user confirms his modification.
  172.  
  173.