Metropoli BBS
VIEWER: igcsetup.dat MODE: TEXT (ASCII)
@DefineProject
	@NAME= 		= "HP A1086A"
	@VERSION=	= "A.02.02"
	@SUBDIR= 	= "\\"
	@OUTDRIVE= 	= C
	@REQUIRES=      @HardDisk
@EndProject

@If (@GETENV "HPIGC_UTIL")
	@SUBDIR2=	= @GETENV "HPIGC_UTIL"
	@OUTDRIVE2=	= @GETENV "HPIGC_UTIL"
@Else
	@SUBDIR2=	= @ARGV[0]
	@OUTDRIVE2=	= @ARGV[0]
@EndIf

@Welcome
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

                  HP A1086A  Configuration utility

   Welcome to the HP A1086A Configuration Utility, IGCSETUP.  This program
   allows you to configure your HP A1086A graphics card for any supported
   combination of monitor type, screen resolution, and number of colors.
   This information is used by the graphics interface software TIGA and
   DGIS to determine the correct configuration.

   For additional information on when to run IGCSETUP, and on how to
   configure for a specific application, please refer to the Installation
   Guide.


       @Pause
@EndWelcome

@Welcome
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   This program creates three files: TIGA.INI, TIGA.CFG, and DGIS.INI.
   TIGA version 2.0 uses TIGA.CFG to determine the correct configuration
   for your card.  Similarly, TIGA v1.1 uses TIGA.INI and DGIS uses
   DGIS.INI for their respective configurations.

   These files will be placed in the utilities directory (e.g. \HPIGC10).

                                  @Pause
@EndWelcome

@Welcome
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   You may re-run this program at any time to change the selected
   configuration values.  Before continuing, be sure you know the
   following information.

         1) The type of monitor you will be using.
         2) The screen resolution you want to use.
         3) The number of VRAM and DRAM options installed.
         4) The I/O base address set on the HP A1086A.



			      @Pause
@EndWelcome

@GetVisionPro
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   This screen displays the I/O base address of the HP A1086A graphics
   card in your system. Please verify that the I/O base address displayed
   is the same as the address used during installation.

   If more than one I/O adapter card responded to the query, there will
   be multiple addresses displayed. You must select the address which
   corresponds to the installed A1086A graphics card.

           @Prompt





   Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys
   to position the bar over the desired selection then press
   [Enter] to continue. If none of the selections are correct,
   press ESC to exit install.
@EndVP


@Welcome
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   HP A1086A graphics card memory test.

   HP A1086A VRAM:
   ---------------------
   @If (@VPVRAM > 0)
   Standard 0.5 megabytes of VRAM:  PASSED
   @Else
   Standard 0.5 megabytes of VRAM:  FAILED
   @EndIf
   There are ( @VPOPTIONVRAM ) HP A1084A VRAM kit(s) installed on the graphics card.
   @If (@VPOPTIONVRAM == 0)
   Total VRAM installed is 0.5 megabytes: PASSED
   @ElseIf (@VPOPTIONVRAM == 1)
   Total VRAM installed is 1.0 megabytes: PASSED
   @ElseIf (@VPOPTIONVRAM == 2)
   Total VRAM installed is 1.5 megabytes: PASSED
   @ElseIf (@VPOPTIONVRAM == 3)
   Total VRAM installed is 2.0 megabytes: PASSED
   @EndIf

   HP A1086A DRAM:
   ---------------------
   There are ( @VPOPTIONDRAM ) HP A1085A DRAM kit(s) installed on the graphics card.
   @If (@VPOPTIONDRAM == 0)
   Total DRAM installed is 0 megabytes
   @ElseIf (@VPOPTIONDRAM == 1)
   Total DRAM installed is 0.5 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 2)
   Total DRAM installed is 1.0 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 3)
   Total DRAM installed is 1.5 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 4)
   Total DRAM installed is 2.0 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 5)
   Total DRAM installed is 2.5 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 6)
   Total DRAM installed is 3.0 megabytes: PASSED
   @ElseIf (@VPOPTIONDRAM == 7)
   Total DRAM installed is 3.5 megabytes: PASSED
   @EndIf
		      @Answer= = @Promptyn " Are these values all correct ? (y/n)"
@EndWelcome

@If (@VPVRAM == 0)
@ANSWER= = N
@EndIf

@If ((@ANSWER == 0) && (@ARGC < 2))
@Finish
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   A discrepancy has been found in the amount of VRAM/DRAM installed on
   the HP A1086A.  Please consult the troubleshooting section of the
   "HP A1086A Hardware/Software Installation Guide".

   Error in configuration -- the configuration files TIGA.CFG and DGIS.INI
   were not created.

   Exiting IGCSETUP.
@EndFinish
@ElseIf ((@ANSWER == 0) && (@ARGC >= 2))
@Finish
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   A discrepancy has been found in the amount of VRAM/DRAM installed on
   the HP A1086A.  Please consult the troubleshooting section of the
   "HP A1086A Hardware/Software Installation Guide".

   Error in configuration -- the configuration files TIGA.CFG and DGIS.INI
   were not created.

  Returning to Installation utility INSTALL.

@CHDRIVE  @CWD
@CHDIR    "@CWD"
                      @Pause
   Executing INSTALL.EXE, Please wait . . .
@Execute  "@EXEPATH\\INSTALL.EXE"
@EndFinish
@EndIf

@GetVPMonitor
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   Please select the monitor you will be using with your HP A1086A
   graphics card.  If your monitor does not appear on the list,
   choose a monitor you know to be close to your monitor, or select
   "custom" to enter the monitor timing parameters directly.

	       @Prompt


					   Scroll for more choices






   Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys
   to position the bar over the desired selection then press
   [Enter] to continue.
@EndVP

@If (@VPMONITOR == 1)
@GetGroups
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

		    CUSTOM MONITOR DEFINITION

   Please refer to your monitor's specification sheet.  Select the
   resolution which corresponds to your monitor.  If you have a
   multi-scanning monitor, select "multi-scanning" to enter timing values
   for all three resolutions or select just one resolution to operate in
   that resolution only.


	   @Prompt




   NOTE: The HP A1086A does not support interlaced monitors.

   Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys
   to position the bar over the desired selection then press
   [Enter] to continue.

@SET B = "640  horizontal by 480 vertical"
@SET C = "800  horizontal by 600 vertical"
@SET D = "1024 horizontal by 768 vertical"
@SET E = "multi-scanning (all resolutions)  "

@EndGroups
@EndIf

@If ((@VPMONITOR == 1) && ('b' [= @Group))
@GetMonValues
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

                      CUSTOM MONITOR DEFINITION
  Monitor Screen Size:
  -------------------
  640x480 Screen width in millimeters : @Prompt:0 = "Screen width in millimeters ?"
  640x480 Screen height in millimeters: @Prompt:1 = "Screen height in millimeters ?"

  Monitor Color:                @Prompt:6
/*  Interlaced:                   @Prompt:7 */
  Composite Sync:               @Prompt:8

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP
@EndIf

@If ((@VPMONITOR == 1) && ('c' [= @Group))
@GetMonValues
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

                      CUSTOM MONITOR DEFINITION
  Monitor Screen Size:
  -------------------
  800x600 Screen width in millimeters : @Prompt:2 = "Screen width in millimeters ?"
  800x600 Screen height in millimeters: @Prompt:3 = "Screen height in millimeters ?"

  Monitor Color:                @Prompt:6
/*  Interlaced:                   @Prompt:7 */
  Composite Sync:               @Prompt:8

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP
@EndIf

@If ((@VPMONITOR == 1) && ('d' [= @Group))
@GetMonValues
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

                      CUSTOM MONITOR DEFINITION
  Monitor Screen Size:
  -------------------
  1024x768 Screen width in millimeters : @Prompt:4 = "Screen width in millimeters ?"
  1024x768 Screen height in millimeters: @Prompt:5 = "Screen height in millimeters ?"

  Monitor Color:                @Prompt:6
/*  Interlaced:                   @Prompt:7 */
  Composite Sync:               @Prompt:8

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP
@EndIf

@If ((@VPMONITOR == 1) && ('e' [= @Group))
@GetMonValues
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

                      CUSTOM MONITOR DEFINITION
  Monitor Screen Size:
  -------------------
  640x480 Screen width in millimeters : @Prompt:0 = "Screen width in millimeters ?"
  640x480 Screen height in millimeters: @Prompt:1 = "Screen height in millimeters ?"

  800x600 Screen width in millimeters : @Prompt:2 = "Screen width in millimeters ?"
  800x600 Screen height in millimeters: @Prompt:3 = "Screen height in millimeters ?"

  1024x768 Screen width in millimeters : @Prompt:4 = "Screen width in millimeters ?"
  1024x768 Screen height in millimeters: @Prompt:5 = "Screen height in millimeters ?"

  Monitor Color:                @Prompt:6
/*  Interlaced:                   @Prompt:7 */
  Composite Sync:               @Prompt:8

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP
@EndIf

@If ((@VPMONITOR == 1) && (('b' [= @Group) || ('e' [= @Group)))

@GetMonTiming @VpResolution 1
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company
                    640 by 480 Resolution Timing

  If only total horizontal blanking is specified, use the following values:
         horizontal front porch = 10% of horizontal blanking time
         horizontal sync        = 60% of horizontal blanking time
         horizontal back porch  = 30% of horizontal blanking time
  Horizontal Front Porch:   @Prompt = "Horizontal front porch in micro seconds:"
  Horizontal Sync       :   @Prompt = "Horizontal sync in micro seconds:"
  Horizontal Back Porch :   @Prompt = "Horizontal back porch in micro seconds:"

  If only total vertical blanking is specified, use the following values:
         vertical front porch =  7% of vertical blanking time
         vertical sync        =  7% of vertical blanking time
         vertical back porch  = 86% of vertical blanking time
  Vertical Front Porch:   @Prompt = "Vertical front porch in micro seconds:"
  Vertical Sync       :   @Prompt = "Vertical sync in micro seconds:"
  Vertical Back Porch :   @Prompt = "Vertical back porch in micro seconds:"

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP

@EndIf
@If ((@VPMONITOR == 1) && (('c' [= @Group) || ('e' [= @Group)))

@GetMonTiming @VpResolution 2
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company
                    800 by 600 Resolution Timing

  If only total blanking time is specified, use the following values:
         horizontal front porch = 12% of horizontal blanking time
         horizontal sync        = 52% of horizontal blanking time
         horizontal back porch  = 36% of horizontal blanking time
  Horizontal Front Porch:   @Prompt = "Horizontal front porch in micro seconds:"
  Horizontal Sync       :   @Prompt = "Horizontal sync in micro seconds:"
  Horizontal Back Porch :   @Prompt = "Horizontal back porch in micro seconds:"

  If only total blanking time is specified, use the following
         vertical front porch =  9% of vertical blanking time
         vertical sync        =  9% of vertical blanking time
         vertical back porch  = 82% of vertical blanking time
  Vertical Front Porch:   @Prompt = "Vertical front porch in micro seconds:"
  Vertical Sync       :   @Prompt = "Vertical sync in micro seconds:"
  Vertical Back Porch :   @Prompt = "Vertical back porch in micro seconds:"

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP

@EndIf
@If ((@VPMONITOR == 1) && (('d' [= @Group) || ('e' [= @Group)))

@GetMonTiming @VpResolution 3
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company
                    1024 by 768 Resolution Timing

  If only total blanking time is specified, use the following values:
         horizontal front porch = 15% of horizontal blanking time
         horizontal sync        = 40% of horizontal blanking time
         horizontal back porch  = 42% of horizontal blanking time
  Horizontal Front Porch:   @Prompt = "Horizontal front porch in micro seconds:"
  Horizontal Sync       :   @Prompt = "Horizontal sync in micro seconds:"
  Horizontal Back Porch :   @Prompt = "Horizontal back porch in micro seconds:"

  If only total blanking time is specified, use the following
         vertical front porch = 12% of vertical blanking time
         vertical sync        = 12% of vertical blanking time
         vertical back porch  = 76% of vertical blanking time
  Vertical Front Porch:   @Prompt = "Vertical front porch in micro seconds:"
  Vertical Sync       :   @Prompt = "Vertical sync in micro seconds:"
  Vertical Back Porch :   @Prompt = "Vertical back porch in micro seconds:"

      @Promptyn = "Are all of the values correct (Y/N) ?  Enter N to change values."
@EndVP

@EndIf

@GetVpDefault
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   HP A1086A graphics card hardware configuration summary:

       Number of VRAM kit(s) installed:  @VPOPTIONVRAM
       Number of DRAM kit(s) installed:  @VPOPTIONDRAM
       Monitor:                          @VpMonitorId

   This Hardware configuration will support the following operating
   modes. Please select the default mode you would like to use.

         @Prompt





   Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys
   to position the bar over the desired selection then press
   [Enter] to continue.
@EndVP

@Finish
@Cls
  HP Intelligent Graphics Controller 10 (HP A1086A)   Hewlett-Packard Company

   Your HP A1086A Configuration is complete. The files DGIS.INI, TIGA.CFG,
   and TIGA.INI have been placed on your system.

   You may update your configuration at any time by re-running IGCSETUP.
@If (@ARGC < 2)
@EndFinish
@EndIf

               @Answer= = @Promptyn "Do you want to install another application driver now ? (y/n)"
@CHDRIVE  @CWD
@CHDIR    "@CWD"
@If (@Answer == 1)
   Executing INSTALL.EXE, Please wait . . .
@Execute  "@EXEPATH\\INSTALL.EXE"
@EndIf
@CLS

   Before you install other applications, or re-configure your HP A1086A
   using the IGCSETUP.EXE utility you must re-boot your system.   The
   RE-BOOT is needed to activate changes which were made to your
   AUTOEXEC.BAT file.

   To RE-BOOT your system:

     1)  Make sure the Installation Utility disk is removed from
         your disc drive

     2)  Press the Ctrl, Alt, and Delete keys at the same time.

                               @Pause
@EndFinish

[ RETURN TO DIRECTORY ]