@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