BOARD ID="CPQ3122" NAME="Compaq QVision 1280/I Graphics Controller" MFR="Compaq" CATEGORY="VID" SLOT=ISA16 LENGTH=233 READID=YES AMPERAGE=1590 ;!#1 REV=1 SWITCH(1)=8 NAME="SW1" STYPE=DIP REVERSE=YES COMMENTS=" \n Function Switch Position \n Controller ID/Order 1-4 - 0000 = First \n\t\t\t\t0001 = Second \n\t\t\t\t0010 = Third \n\t\t\t\t0011 = Fourth \n\t\t\t\t0100 = Fifth \n\t\t\t\t0101 = Sixth \n\t\t\t\t0110 = Seventh \n\t\t\t\t0111 = Eighth \n RAM 8/16 Bit Access 5 - 0 = 16 Bit, 1 = 8 Bit \n ROM 8/16 Bit Access 6 - 0 = 16 Bit, 1 = 8 Bit \n ROM 32K/24K Support 7 - 0 = 32K, 1 = 24K \n Reserved 8 - 0 = Always off" FACTORY= LOC(8-1) 00100000 INITVAL= LOC(8-1) 0xxxxxxx IOPORT(83)=83C4h INITVAL=rrrr0xxx IOPORT(84)=0zC84h IOPORT(85)=0zC85h INITVAL=rrrr0xxx IOPORT(1)=03CEh IOPORT(2)=03CFh INITVAL=rrrrxxxx IOPORT(3)=03CEh IOPORT(4)=03CFh INITVAL=rrrrrxxr FUNCTION="" TYPE="OTH,QBLANK" SHOW=NO CHOICE="" LINK INIT=IOPORT(84) 00000001 ;enable board INIT=IOPORT(1) 00001111 INIT=IOPORT(2) LOC(3-0) 0101 ;unlock graphics regs INIT=IOPORT(3) 00001011 INIT=PORTADR(03CEh) 00010000 INIT=PORTADR(03CFh) rr1rrrrr ;set tri-state INIT=PORTADR(03CEh) 00001111 INIT=PORTADR(03CFh) rrrr1111 ;lock graphics regs INIT=PORTADR(83C4h) rrrr0000 ;Deselect controller GROUP="Video Modes Status" FUNCTION="Color text modes" TYPE="VID,VGA" CHOICE="Supported - 16 bit access" SUBTYPE="CMOS=138000" FREE MEMORY=32K ADDRESS=0B8000h SIZE=WORD DECODE=24 MEMTYPE=OTH LINK PORT=03D4h-03D5h SHARE="VID" PORT=03D9h-03DAh SHARE="VID" INIT=SWITCH(1) LOC(5) 0 INIT=IOPORT(4) LOC(2) 1 CHOICE="Supported - 8 bit access" SUBTYPE="CMOS=138080" FREE MEMORY=32K ADDRESS=0B8000h SIZE=BYTE DECODE=24 MEMTYPE=OTH LINK PORT=03D4h-03D5h SHARE="VID" PORT=03D9h-03DAh SHARE="VID" INIT=SWITCH(1) LOC(5) 1 INIT=IOPORT(4) LOC(2) 0 CHOICE="Secondary" FUNCTION="Monochrome text modes" CHOICE="Supported - 16 bit access" SUBTYPE="CMOS=138000" FREE MEMORY=32K ADDRESS=0B0000h SIZE=WORD DECODE=24 MEMTYPE=OTH LINK PORT=03B4h-03B5h SHARE="VID" PORT=03B9h-03BAh SHARE="VID" INIT=SWITCH(1) LOC(5) 0 INIT=IOPORT(4) LOC(2) 1 CHOICE="Supported - 8 bit access" SUBTYPE="CMOS=138080" FREE MEMORY=32K ADDRESS=0B0000h SIZE=BYTE DECODE=24 MEMTYPE=OTH LINK PORT=03B4h-03B5h SHARE="VID" PORT=03B9h-03BAh SHARE="VID" INIT=SWITCH(1) LOC(5) 1 INIT=IOPORT(4) LOC(2) 0 CHOICE="Secondary" FUNCTION="Graphics modes" CHOICE="Supported - 16 bit access" SUBTYPE="CMOS=138000" FREE MEMORY=64K ADDRESS=0A0000h SIZE=WORD DECODE=24 MEMTYPE=OTH LINK PORT=03D4h-03D5h SHARE="VID" PORT=03D9h-03DAh SHARE="VID" INIT=SWITCH(1) LOC(5) 0 INIT=IOPORT(4) LOC(2) 1 CHOICE="Supported - 8 bit access" SUBTYPE="CMOS=138080" FREE MEMORY=64K ADDRESS=0A0000h SIZE=BYTE DECODE=24 MEMTYPE=OTH LINK PORT=03D4h-03D5h SHARE="VID" PORT=03D9h-03DAh SHARE="VID" INIT=SWITCH(1) LOC(5) 1 INIT=IOPORT(4) LOC(2) 0 CHOICE="Secondary" ENDGROUP GROUP="Advanced Video Features" FUNCTION="Extended ROM" HELP="Extended ROM must be enabled to use the advanced features of this video controller. If another board requires the same resources as the Extended ROM, the Supported selection may not be available without disabling or removing the other board." ;!#1 RESOURCE="EROM", COMMON CHOICE="8 - Bit Extended ROM Supported" SUBTYPE="CMOS=268000" FREE ;!#1 MEMBER="EROM", "ENABLED8" MEMORY=32K ADDRESS=0C0000h SIZE=BYTE DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" LINK PORT=0102h SHARE="VID" PORT=03C0h-03C2h SHARE="VID" PORT=03C4h-03C9h SHARE="VID" PORT=03CCh SHARE="VID" PORT=03CEh-03CFh SHARE="VID" PORT=046E8h SHARE="VID" INIT=SWITCH(1) LOC(7 6) 01 INIT=IOPORT(4) LOC(1) 0 CHOICE="8 - Bit Adv. VGA ROM Support Only" SUBTYPE="CMOS=268000" FREE ;!#1 MEMBER="EROM", "DISABLED8" MEMORY=24K ADDRESS=0C0000h SIZE=BYTE DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" MEMORY=6K ADDRESS=0C6800h SIZE=BYTE DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" LINK PORT=0102h SHARE="VID" PORT=03C0h-03C2h SHARE="VID" PORT=03C4h-03C9h SHARE="VID" PORT=03CCh SHARE="VID" PORT=03CEh-03CFh SHARE="VID" PORT=046E8h SHARE="VID" INIT=SWITCH(1) LOC(7 6) 11 INIT=IOPORT(4) LOC(1) 0 CHOICE="16 - Bit Extended ROM Supported" SUBTYPE="CMOS=268080" FREE ;!#1 MEMBER="EROM", "ENABLED" MEMORY=32K ADDRESS=0C0000h SIZE=WORD DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" LINK PORT=0102h SHARE="VID" PORT=03C0h-03C2h SHARE="VID" PORT=03C4h-03C9h SHARE="VID" PORT=03CCh SHARE="VID" PORT=03CEh-03CFh SHARE="VID" PORT=046E8h SHARE="VID" INIT=SWITCH(1) LOC(7 6) 00 INIT=IOPORT(4) LOC(1) 1 CHOICE="16 - Bit Adv. VGA ROM Support Only" SUBTYPE="CMOS=268080" FREE ;!#1 MEMBER="EROM", "DISABLED" MEMORY=24K ADDRESS=0C0000h SIZE=WORD DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" MEMORY=6K ADDRESS=0C6800h SIZE=WORD DECODE=24 WRITABLE=NO MEMTYPE=OTH CACHE=YES SHARE="VID" LINK PORT=0102h SHARE="VID" PORT=03C0h-03C2h SHARE="VID" PORT=03C4h-03C9h SHARE="VID" PORT=03CCh SHARE="VID" PORT=03CEh-03CFh SHARE="VID" PORT=046E8h SHARE="VID" INIT=SWITCH(1) LOC(7 6) 10 INIT=IOPORT(4) LOC(1) 1 CHOICE="No ROM Support" DISABLE=YES ;!#1 FREE ;!#1 MEMBER="EROM", "NONE" FUNCTION="High Address Video Buffer" TYPE="VID" COMMENTS="Some applications are able to address the High Address Video Buffer to increase their performance. If your system has over 13 MB of memory installed and the buffer is enabled, some system memory will be moved to a higher address." CHOICE="Disabled" CHOICE="Enabled" SUBTYPE="HMA" COMBINE MEMORY=2M ADDRESS=12M|10M|8M MEMTYPE=OTH WRITABLE=NO FUNCTION="Video Interrupt" HELP="CAUTION: This item should not be altered without a complete understanding of how this parameter affects the system. Changes may have an undesirable effect on the system." CHOICE="Disabled" CHOICE="Enabled" LINK IRQ=9 FUNCTION="Video Controller ID/Order" TYPE="VDORD" ;!#1 RESOURCE="VDORD",UNIQUE HELP="While switch 1 initially determines whether the controller is primary or not, this function is also set by the Configuration Utility and overrides the switch setting. If you want an order other than that assigned by the utility, edit the Video Controller Order function to obtain the desired results." CHOICE="First" HELP="The selection of First Controller indicates that this will be the video controller which will be active when the machine is powered on. Any other selection will require the controller to be activated by application software." SUBTYPE="1" LINK ;!#1 MEMBER="VDORD","1" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0000 INIT=IOPORT(83) LOC(2-0) 000 INIT=IOPORT(85) LOC(2-0) 000 ;!#1 FREE ;!#1 MEMBER="EROM", "ENABLED8" | "DISABLED8" | "ENABLED" | "DISABLED" CHOICE="Second" SUBTYPE="2" LINK ;!#1 MEMBER="VDORD","2" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0001 INIT=IOPORT(83) LOC(2-0) 001 INIT=IOPORT(85) LOC(2-0) 001 CHOICE="Third" SUBTYPE="3" LINK ;!#1 MEMBER="VDORD","3" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0010 INIT=IOPORT(83) LOC(2-0) 010 INIT=IOPORT(85) LOC(2-0) 010 CHOICE="Fourth" SUBTYPE="4" LINK ;!#1 MEMBER="VDORD","4" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0011 INIT=IOPORT(83) LOC(2-0) 011 INIT=IOPORT(85) LOC(2-0) 011 CHOICE="Fifth" SUBTYPE="5" LINK ;!#1 MEMBER="VDORD","5" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0100 INIT=IOPORT(83) LOC(2-0) 100 INIT=IOPORT(85) LOC(2-0) 100 CHOICE="Sixth" SUBTYPE="6" LINK ;!#1 MEMBER="VDORD","6" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0101 INIT=IOPORT(83) LOC(2-0) 101 INIT=IOPORT(85) LOC(2-0) 101 CHOICE="Seventh" SUBTYPE="7" LINK ;!#1 MEMBER="VDORD","7" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0110 INIT=IOPORT(83) LOC(2-0) 110 INIT=IOPORT(85) LOC(2-0) 110 CHOICE="Eighth" SUBTYPE="8" LINK ;!#1 MEMBER="VDORD","8" ;!#1 SHARE=NO INIT=SWITCH(1) LOC(1-4) 0111 INIT=IOPORT(83) LOC(2-0) 111 INIT=IOPORT(85) LOC(2-0) 111 ENDGROUP