background image

AL  2  load  ROM  8x8  double  dot  font  into  soft  (text  mode)

Input:

BL=#  of  soft  font  to  load  font  into

 

Output:

None

AL=3  select  fonts  displayed  (text  mode)

Input:

BL=specification  for  high/low  attribute  bit  3:

bits  0-l=soft  font  #  selected when  attr  bit  3  is  0.

 

bits  2-3=soft  font  #  selected when  attr  bit  3  is  1.

Output:

N o n e .

Note:  The 

following 

funtions  AL=1X  are  the  same  as  AL=0X,

 

except:

*  The  active  page  must  be  zero.
*  The  char_height  variable will  be  recalculated.
*  The  crt_rows  variable will  be  recalculated  as:

INT((200  |

  350  |

  400  |)/char_height)

  -  1

*  Regen_length will  be  recalculated  as:

(crt_rows  +  1  )

  *  crt_columns  *  2

*  The  CRTC  will  be  reprogrammed  as:

Max  scan  line  = char_height  -  1

 

Cursor  start  = char_height  -  2

 

Cursor  end 

=  char_height  -  1

(cursor_type  set  via  set_cursor_type  BIOS  function)

 

Vert  disp  end=  ((crt_rows  + 1 )   *  char_height)  -  1

 

[char_height*2  above  if  double  scan]

Underline 

=  char__height  - 

1  (monochrome  modes

only)

AL=4  load  ROM  8x16  font  into  soft  font  (text  mode)

Input:

BL=#  of  soft  font  to  load  font  into.

Output:

N o n e .

AL=10  load  user  font  into  soft  font  (text  mode).

Input:

BH=#  of  bytes  per character.
BL=#  of  soft  font  to  load  font  into.
CX=#  of  characters  to  store.
DX=offset  into  table  of  first  character  to  store.
E S :BP=pointer  to  font  to  load.

Output:

N o n e .

-76-

Summary of Contents for Qtec VGA 1024

Page 1: ......

Page 2: ......

Page 3: ...nual Version 1 00 04 20 89 c Copyright Tseng Laboratories Inc c Copyright TsengLabs International Co Ltd ET3000 VGA Sync are trademarks of Tseng Labs Inc and TsengLabs International Co Ltd Other names are tradenames trademarks of their respective owners ...

Page 4: ......

Page 5: ...0 Guide to Switch Settings 11 Setting the Qtec VGA1024 switches 13 SOFTWARE UTILITIES The Software on Your Utility Diskette 24 DMODE EXE for Software Mode Switching 25 DMODE EXE for Selecting Text Display Format 27 Installing the FASTBIOS SYS Device Driver 28 Using the Replacement ANSI Standard Console Driver 29 Using the Custom Font Loader and Font Editor 31 Using Zoom Utility 33 Using Diagnostic...

Page 6: ...Version 2 2 3 1 50 For WordPerfect 5 53 FOR SOFTWARE DEVELOPERS Using The Extended Color Graphics Modes 54 Using 132 and 80 column Text Modes 56 Using Hardware Zoom Pan Feature 58 Programming Interface 65 BIOS Function Calls 66 HARDWARE REFERENCE Understanding your Qtec VGA1024 Adapter 87 SERVICE In Case of Difficulty 91 Problem Report Form 92 Service Information 94 Limited Warranty 95 Warranty Re...

Page 7: ...or is used with the Qtec VGA1024 board the 15 pin analog connector is not connected please consult dip switch and jumper settings section of this manual Remark 1 Analog sensing When your PC power is turned on your Qtec VGA1024 board will sense if its 15 pin analog connector is active connected If yes the Qtec VGA1024 board will set itself to VGA mode regardless of its dip switch setting To run 800...

Page 8: ......

Page 9: ...INSTALLATION ...

Page 10: ......

Page 11: ...tors 3 VGA Sync One Adapter One Monitor Solution The Qtec VGA1024 boards provides more than Hercules CGA EGA and MDA register level compatibility The VGA Sync converts various video frequencies of the pre VGA standards to VGA frequency without involving BIOS interrupt or any software VGA Sync is the first and perhaps the only solution for running all pre VGA software standards on a 31 5KHZ VGA mon...

Page 12: ...re not supported on the IBM 85xx analog monitors Qtec VGA1024 s 132 column feature also lets your microcomputer using popular emulator products to emulate the display characteristics of widely used terminals such as the DEC VT100 and the IBM 3278 which require 132 columns of text 7 Multiple soft fonts The Font Loader and Font Editor software included in your Qtec VGA1024 Utility Diskette let you d...

Page 13: ...BIOS Upgrade Kit available from your IBM dealer The IBM part number is 1501005 10 DEF SEG HF000 20 FOR A HFFF5 TO HFFFF 30 PRINT CHR PEEK A 40 NEXT RUN Additional information on BASIC programs is available in your BASIC manual IBM Personal Computer XT XT 286 AT and PS 2 Model 30 The Qtec VGA1024 board is compatible for use in these systems Compatible Personal Computers Check with the dealer or man...

Page 14: ...r 1 4 inch nutdriver Inventory checklist Check your Qtec VGA1024 carton to ensure that it contains the following items 1 The Qtec VGA1024 board 2 The Qtec VGA1024 Utility Driver Diskette 3 The Qtec VGA1024 Demo Diskette 4 The Qtec VGA1024 User s Manual Consult your dealer if either item is missing 5 ...

Page 15: ...FF your computer system BEFORE YOU DO THE NEXT STEP If you are not sure you ll remember which cables go in which connectors label the cables and connectors before disconnecting them 3 Disconnect all cables from the rear of your computer 4 Turn your computer so that its back is facing you 5 Using the flat blade screwdriver or 1 4 inch nutdriver remove the five cover mounting screws Save the screws ...

Page 16: ...display monitor attached to your Qtec VGA1024 board The mode of operation desired on system power up i e VGA EGA CGA MDA Which display the computer should use if more than one display is attached when the power is turned on The Qtec VGA1024 provides two video connectors the 15 pin DB15 analog connector and 9 pin DB9 TTL digital connector The 15 pin DB15 connector is for interfacing Qtec VGA1024 wi...

Page 17: ...TL Color IBM 5153 640x200 16 colors TTL Color IBM 5 1 5 1 ______________ __7 2 0 x 3 4 8 __2 colors_____ 1 __TTL Monochrome__ NOTE 1 Compatible analog TTL variable frequency monitors include the Mitsubishi Diamond Scan NEC Multisync Sony Multiscan Thomson Autoscan and others 2 Display monitors compatible with the above displays can be used with the Qtec VGA1024 board Check with your dealer to ensu...

Page 18: ...44 9 MHz 65 M i l 28 322MHz 25 175MHz ET3000 AX n JP2 JP1 iOD Qtec VGA1024 board JUMPER SETTINGS JP1 JP2 Position Display attached to Qtec IRQ2 Line Status 1 2 TTL Monochrome operation IRQ2 Disabled default 2 3 Color operation default IRQ2 Enabled 9 ...

Page 19: ...The 9 pin connector on the Qtec VGA1024 is for interfacing TTL digital monitors only If using monitor which can operate in both digital and analog mode be sure the monitor is switched appropriately for analog or digital operation before connecting to your Qtec VGA1024 Maximum performance is provided by analog variable frequency monitors Direct Drive Video Display Connector DB15 S J2 SIGNAL NAME DE...

Page 20: ...ces are good that the information you need is here Hints on Setting the Qte g_V GA1024 Switches HOW MANY QTEC VGA1024 BOARDS CAN I INSTALL IN MY SYSTEM No more than one Qtec VGA1024 board is allowed in a system WHAT DISPLAY ADAPTERS CAN I INSTALL WITH MY QTEC VGA1024 BOARD The Qtec VGA1024 board can be configured for color or monochrome operation If the Qtec VGA1024 is configured for color operati...

Page 21: ...ARD The Qtec VGA1024 board can actually drive several distinct types of display monitors The Qtec VGA1024 board can drive an analog variable frequency color display and the IBM 8512 8513 and 8514 analog color display Please note that Qtec VGA1024 does not support 132 column display on the IBM 85XX monitors It can also drive TTL digital monochrome and color displays We strongly recommend that you u...

Page 22: ...ion for your equipment When your PC is turned on the Qtec VGA1024 checks its analog connector and hardware switch to set its mode IF Qtec VGA1024 IS CONNECTED TO AN ANALOG MONITOR THROUGH ITS 15 PIN CONNECTOR IT SELECTS THE VGA MODE REGARDLESS OF ITS HARDWARE SWITCH SETTING We program Qtec VGA1024 BIOS this wayfor users conveniece since over 90 of the time Qtec VGA1024 would be used in VGA mode IF...

Page 23: ...XX monitor or Variable frequency monitor analog mode Switch Settings Type of Display attached and Initial Mode Selection SW1 SW2 SW3 SW4 Primary Display Attached to Qtec VGA1024 board Secondary Display Attached to Monochrome Adapter on off off off IBM 85xx Monochrome IBM 5151 or None off off off off Multisyncing variable frequency analog monitor Monochrome IBM 5151 or None Multisyncing Variable fr...

Page 24: ...onochrome IBM 5151 or None off on on off Enhanced color or multisyncing displays IBM 5154 compatible or multisyncing monitors Monochrome IBM 5151 or None Multisyncing Variable frequency monitors include the NEC Multisync Sony Multiscan Mitsubishi Diamond Scan IDEK Multiflat and other compatible devices IMPORTANT NOTE If you would like to have an analog monitor connecting to DB15 and EGA MultiSync ...

Page 25: ...tal TTL color monitor via 9 pin video connector DB9 The initial display will come up on the screen attached to the Qtec VGA1024 board Switch Settings Type of Display attached and Initial Mode Selection SW1 SW2 SW3 SW4 Primary Display Attached to Qtec VGA1024 board Secondary Display Attached to Monochrome Adapter on off off on Color 40x25 IBM 5153 Monochrome IBM 5151 or None off off off on Color 80...

Page 26: ... attached to a digital TTL monochrome monitor via 9 pin video connector DB 9 The initail display will come up on the color screen Switch Settings Type of Display attached and Initial Mode Selection SW1 SW2 SW3 SW4 Primary Display Attached to Color Graphics Adapter Secondary Display Attached to Qtec VGA1024 on on off on Color 40x25 IBM 5153 Monochrome IBM 5151 or None off on off on Color 80x25 IBM ...

Page 27: ... monitor via 9 pin video connector DB9 The initial display will come up on the screen attached to the Qtec VGA1024 board Switch Settings Type of Display attached and Initial Mode Selection SW1 SW2 SW3 SW4 Primary Display Attached to Qtec VGA1024 board Secondary Display Attached to Color Graphics Adapter off off on off Monochrome IBM 5151 Color 80x25 IBM 5153 or None on off on off Monochrome IBM 51...

Page 28: ...ion SW1 SW2 SW3 SW4 Primary Display Attached to Monochrome Adapter Secondary Display Attached to Qtec VGA1024 on on on on Monochrome IBM 5151 Color 40x25 IBM 5153 off on on on Monochrome IBM 5151 Color 80x25 IBM 5153 on off on on Monochrome IBM 5151 Enhanced color IBM 5154 off off on on Monochrome IBM 5151 Enhanced color IBM 5154 or Multisyncing Variable frequency TTL monitors on on off off Monoch...

Page 29: ... monitors with the adapter incorrectly 11 Your Qtec VGA1024 board can go into any unused slot on the motherboard Choose the slot you want to hold the Qtec VGA1024 board 12 Remove the screw which holds the chosen expansion slot rear panel cover Remove the cover and set the screw and cover aside 13 At this point you are ready to install your Qtec VGA1024 board into the system The Qtec VGA1024 board ...

Page 30: ...anel cover reverse of Step 12 and tighten it firmly 14 Refer to the following figure to locate switch block 1 on the IBM motherboard Switch block 1 is the set closest to the expansion slots it is marked as SW1 NOTE The switch settings and descriptions which follow are correct for the IBM Personal Computer If you have a compatible computer system the motherboard switch configuration may not be the ...

Page 31: ...ver over the top of the computer front panel 18 Lower the cover and carefully slide it back over the computer Be sure that the lips along the bottom of the cover slide along the rails on each side of the computer chassis 19 Install the five mounting screws reverse of Step 5 that hold the cover to the computer 20 You are now ready to reconnect all cables reverse of Step 3 to the rear of the compute...

Page 32: ...puter for additional information Before your IBM PC AT can be used for the first time it must be told what options are installed The Setup Program found on the IBM Diagnostics diskette included with your computer is used for this purpose Insert this manual into your Installation and Setup manual in Section 8 Additional Options If you have an IBM compatible computer refer to the section titled Setu...

Page 33: ...SOFTWARE UTILITIES ...

Page 34: ......

Page 35: ...t information on the Font Editor and Font Loader describing new fonts and features Print this file and read it before using the font software FEDIT COM The font editor used to create new fonts and or modify existing fonts User s FNT font files also included on your Qtec VGA1024 diskette FLOAD COM The font loader used to load a selected font into video memory from disk README BAT Contains additiona...

Page 36: ...th software being used DMODE is an easy to use menu driven program By executing DMODE EXE at DOS prompt the following screen will appear ADVANCED DISPLAY MODE SETUP DMODE MONITOR ADAPTER MODE FORMAT TEXT 1 MDA 1 MDA 1 40 X 25 2 CGA 2 CGA 2 80 X 25 3 EGA 3 EGA 3 80 X 60 4 VGA 4 VGA 4 132 X 25 5 DIGITAL MULTISYNC 5 GRAYSCALE ON OFF 5 132 X 28 6 ANALOG MULTISYNC 6 VGA SYNC ON OFF 6 132 X 44 7 ADJUST ...

Page 37: ... VGA1024 card to fit the monitor The ADJUST SCREEN remains active in the computer until the computer is re booted User may save or load the adjusted specifications IMPORTANT a The DMODE will not allow you to switch to a mode which is not supported by the monitor specified b Soft boot your PC by pressing Ctrl Alt Del keys does not change the mode of Qtec VGA1024 this is also a concious decision for...

Page 38: ... utilize the 132 column and 80x60 text display formats 132 CQlumn__and__8Qx60__text display are not supported on the IBM 512 _8513 and 8514 analog monitors With the appropriate software the 132 column display capability allows emulation of terminals that require 132 columns of text Following is the list of terminal emulation packages that supports 132 column text Terminal Emulation Software for DE...

Page 39: ... may result upon loading FASTBIOS NOT INSTALLED another earlier installed device driver has taken over the video interrupt make sure the line DEVICE FASTBIOS SYS occurs first in your CONFIG SYS file Should an attempt be made to install FASTBIOS SYS in anything other than an 80286 or 80386 based system the following message will result FASTBIOS requires an 80286 or 80386 machine When FASTBIOS SYS i...

Page 40: ...at the same time EANSI SYS may be used to select the extended Qtec VGA1024 screen modes This is accomplished by issuing an escape sequence with the set mode command just as any standard mode would be selected with the normal ANSI SYS For example screen mode 22 hex would be selected by sending the escape sequence Esc 34h to the screen Note that 34 is the decimal equivalent of 22 hexadecimal To sele...

Page 41: ...0 1 TEMP DAT PRINT 1 CHR 27 34h CLOSE SYSTEM This creates the file TEMP DAT containing the escape sequence to select mode 22 hex 132 column mode In response to the DOS prompt type TYPE TEMP DAT then press ENTER which sends the escape sequence to the screen The screen is immediately set to 132 column mode Note that the escape sequence is not displayed it is interpreted as a command rather than disp...

Page 42: ...re describing new fonts and features Print this file and read it before using the software the font editor used to create new fonts and or modify existing fonts Start the Font Editor by typing the command FEDIT at the DOS prompt Select the Help option in FEDIT s main menu for more information the font loader used to load a selected font into video memory from disk Up to four fonts may be stored in...

Page 43: ... Utility Diskette before using it See the FONT DOC file on the Qtec VGA1024 Utility Driver Diskette for information on using the Font Editor Fonts may be loaded in text mode only When a font is selected to be displayed every character on the screen is immediately displayed in that new font 32 ...

Page 44: ... 640x200 E 16 colors 640x350 F Monochrome 640x350 10 16 colors 640x480 11 2 colors 640x480 12 16 colors 320x200 13 256 colors 800x600 29 16 colors Once the programs are installed you may bring up the ZOOM at any time within a graphics application by pressing the pre defined hotkey You may specify any key on the keyboard as the hot key Before you enter your graphics application you must load the ZO...

Page 45: ... unzoomed state Move display window up Increase zoom factor Move display window left Move display window right Application program specific toggle key Move display window down Decrease zoom factor Return to application program For example in AutoCAD using the DSVGA 640x480 driver the END key is defined as a toggle that allows or inhibits the AutoCAD input device keyboard mouse etc from panning the...

Page 46: ... A HOTZOOM 3 Answer the questions concerning your hot key choice and the new interrupt number used by HOTKEY To select the defaults simply hit the return after each question The HOTKEY program replaces the BIOS keyboard interrupt so that it may intercept keys and determine when the user specified hot key has been hit HOTZOOM also installes itself as a RAM resident program therefore the ZOOM progra...

Page 47: ...iskette is a test program called VDIAG COM which can help you further verify that your Qtec VGA1024 board and attached display monitor are working properly 1 At the DOS prompt type VDIAG then press ENTER 2 The test will start and prompt you with further instructions 36 ...

Page 48: ......

Page 49: ...SOFTWARE DRIVERS ...

Page 50: ......

Page 51: ... installation procedure as described below then when 1 2 3 is run the spreadsheet will display 132 columns by 28 rows of text There is also the All Color text Modes driver which supports all five text display modes of the Qtec VGA1024 board When this driver is selected each time you enter an individual Lotus program or utility you are offered the choice of any of the five display modes This allows...

Page 52: ...of the Advanced Options Menu Please note that the following instruction assumes that you have a Hard Disk system 1 Insert the Qtec VGA1024 Utility Diskette into drive A Text drivers are in the Qtec VGA1024Utility Diskette under LOTUS subdirectory 2 Copy all text drivers from Qtec VGA1024 Utility Diskette into the hard disk that has Lotus program files COPY A L0TUS DRV 3 Perform the First Time Inst...

Page 53: ...ard Printer Int Comm Port Modem Comm Protocol File Trans Collating Math Unit Text Printer Graph Printer Universal Text Display Separate IBM Enhanced Graphics Separate IBM Keyboard IBM Printer Interface None or the comm port you selected None or the modem you selected None or the protocol you selected IBM PC or compatible Numbers first or other choice Coprocessor Floating Point Driver Software Floa...

Page 54: ...e name of your driver set Lotus 1 2 3 and Lotus Symphony permit selection of the driver set to use when you start the program If you want to name the driver set type the name and then press RETURN For example if you selected the VGA Display 132x28 driver you may wish to name it VGA28 To save the current driver set using the default name of 123 for Lotus 1 2 3 or LOTUS for Lotus Symphony simply pre...

Page 55: ... ACESS VGA28 and press RETURN where VGA28 is the name of the driver set you created used for 132 column by 28 row display on your Qtec VGA1024 board Type ACESS VGA44 and press RETURN where VGA44 is the name of the driver set you created used for 132 column by 44 row display on your Qtec VGA1024 board etc Using All Color Text Modes text display for Lotus 1 2 3 and Symphony If you select All Color T...

Page 56: ...1024 Utility Diskette to the disk which has the AutoCAD program files 2 The Qtec VGA1024 driver program DSVGA EXE needs to be loaded before you can use the 1024x768 800x600 and 640x480 modes with AutoCAD Once loaded the driver remains memory resident until you power off or restart your system Remember that you need to load the driver only once each time you power on or restart the system To load t...

Page 57: ...original INT number Enter ADI INT number in HEX Default 7A Please Enter Resolution 1 640x480 8x8 Font 16 color 2 1024x768 8x16 Font 16 color 3 640x480 8x16 Font 2 color 4 800x600 8x16 Font 16 color 5 640x480 8x16 Font 16 color Choice NOTE Be sure your monitor is capable of displaying the resolution you select The driver is now all set to be used at the resolution you selected If later you wish to ...

Page 58: ... Select the hexadecimal interrupt this must match your v parameter selection when loading DSVGA The default is 7A Continue through the configuration menu After you complete the configuration you can begin using AutoCAD 44 ...

Page 59: ... of the 640x480 800x600 and 1024x768 graphics mode of the Qtec VGA1024 Adapter In addition the VADIR9 COM supports 640x480 and 800x600 in 256 colors in AutoShade To configure VADIR9 COM you must first run the VINST COM program In running this you must answer several questions dealing with Resolution Configuration and Screen Colors by entering a new value or pressing RETURN to accept the default va...

Page 60: ...AutoCAD in order to display in the resolution and with the screen attributes of your choice Running AutoCAD After the ADI driver has been configured to your requirements and VADIR9 COM has been run AutoCAD can then be loaded Using the AutoCAD documentation configure AutoCAD Simplified instructions are included below Type ACAD Select Main Menu item 5 Configure AutoCAD Select Configuration Menu item...

Page 61: ...ub directory These drivers will replace the driver files contained on the Windows Screen Driver Diskette Instructions 1 Run the Windows SETUP program as usual when the choose the display adapter menu is displayed select Other Display Driver Supplied by Manufacturer option 2 When prompted by Windows program Insert disk for your display driver in the following drive insert the Qtec VGA1024 Utility D...

Page 62: ...ps 1 Follow the Ventura installation instructions 2 When you are asked to select a video adapter choose E IBM Personal System 2 640x480 two colors Version 1 1 or E IBM VGA or Compatible 640x480 2 colors Version 2 0 3 Complete Ventura Publisher installation and see that it is working properly using the installed IBM driver 4 Exit Ventura Publisher and insert the Qtec VGA1024 Driver Diskette in your...

Page 63: ...ion 9 Finally the program displays the choices you have made and provides you the opportunity to change If no change is necessary press ENTER or Y the default response is Y and the driver will be installed 10 If you desire a change press N ENTER and make your changes The driver will then be installed and you can log back on to the hard disk drive and begin using Ventura 49 ...

Page 64: ...rve the integrity of the order and content of the original Driver Installation for GEM 2 2 The following instructions are applicable to users of GEM Version 2 2 and the Qtec VGA1024 Adapter Please be sure that your monitor is capable of displaying these resolutions in order the utilize the drivers Choosing a higher resolution than your monitor is capable of displaying will bring unsatisfactory res...

Page 65: ... Qtec VGA1024 Driver Diskette into drive A and the installtion will continue Complete the GEM installation as instructed 4 You can now begin using GEM 2 2 Driver Installation for GEM 3 Q 3 J The following instructions are applicable to users of GEM Versions 3 0 and 3 1 and the Qtec VGA1024 Adapter Please be sure that your monitor is capable of displaying these resolutions in order the utilize the ...

Page 66: ... a 2 step process a Install GEM as per instructions selecting IBM 16 Color VGA for PS 2 640x480 or Compatible as your video driver Complete the GEM installation instructions normally After completing installation it is a good idea to start GEM to ensure that it operates properly before doing the next step b Assuming that GEM worked properly with the IBM VGA driver loaded reinsert your System Maste...

Page 67: ...1024 WPD are used to enable WordPerfect 5 0 to be displayed at 800x600 and 1024x768 resolution respectively The drivers need only to be copied onto the disk directory where WordPerfect 5 0 resides Upon loading the program the following steps should be taken to choose the resolution desired 1 From the document screen displayed after entering WordPerfect press SHIFT F1 to get to the Setup menu 2 Fro...

Page 68: ......

Page 69: ...FOR SOFTWARE DEVELOPERS ...

Page 70: ......

Page 71: ...orts the following extended modes The numbers are in decimal except as noted Mode Mode Type Length of Memory Map 37 hex Graphics 128x768 98304 18000 hex each plane 30 hex Graphics 100x600 60000 EA60 hex each plane 2E hex Graphics 80x480 38400 9600 hex each plane The HiRes modes are selected exactly as the standard modes 0 7 and D 10 are selected Place a 0 in register AH to indicate select mode fun...

Page 72: ... mode 10h length Extended Color Graphics Memory Map 80x60 Text Mode Memory Map The 80x60 color text memory map begins at B800 0000 just like any other color text Memory is organized with even bytes as character codes and odd bytes as attributes again just like normal color text As indicated in the table above the length of the 80x60 color text memory map is longer than the normal mode 2 length of ...

Page 73: ...2 hex 132 44 132x44x2 11616 2D60 hex 23 hex 132 25 132x25x2 6600 19C8 hex 24 hex 132 28 132x28x2 7392 1CEO hex 18 hex 132 44 132x44x2 11616 2D60 hex 19 hex 132 25 132x25x2 6600 19C8 hex 1A hex 132 28 132x28x2 7392 1CE0 hex 26 hex 80 60 80x60x2 9600 2580 hex 132 column monochrome modes The 132 column modes are selected exactly as the standard modes 0 7 and D 12 are selected Place a 0 in register AH...

Page 74: ...t The row offset register CRTC register 13 hex is normally set to 66 42 hex to compensate for the greater width of the screen and so the start of each row is 264 bytes after the start of the row above it as opposed to the 80 column row offset register of 40 28 hex and 160 bytes from the start of one row to the start of the next As indicated in the table above the lengths of the 132 column memory m...

Page 75: ...alized and can be found by executing the following code sequence after the ZOOM programs have been made resident Assembler MOV AH OFFH NEW FUNCTION QUERY ZOOM INTERRUPT INT 16H Output AL 1 Zoom interrupt number AL Old BIOS keyboard handler interrupt number BX Hot key Note that all windows and parameters are undefined until set by the programmer Lattice C include dos h q__zoom__int union REGS in ou...

Page 76: ... based on given zoom factor Valid zoom factors are from 0 through 7 Lattice C Example include dos h zoom factor int factor union REGS in out in x ax 0 in x bx factor int86 zoom__int in out Center Zoom Window Function Code AX 1 Arguments BX x coordinate to center CX y coordinate to center Description This function will attempt to position the zoom window in such a manner as to make the coordinates ...

Page 77: ...ction Code AX 2 Arguments None Description Unzooms the display and returns the window to its original state Lattice C Example include dos h zoom__end union REGS in out in x ax 2 int86 zoom__int in out Report Zoom Function Code AX 3 Arguments None Return AX zoom factor Description Returns the current zoom factor in the AX register 60 ...

Page 78: ...t86 zoom__int in out Query Zoom Window Function Code AX 5 Arguments BX Segment address of return argument array CX Offset address of return argument array Description This function is used to find out what the current zoom window is set to The programmer should pass the segment and offset values of a 14 byte array that will be filled as follows offset offset offset offset offset offset offset 0 x ...

Page 79: ...inate array CX Offset address of window coordinate array Description This function will set the zoom window The zoom window is the area of the display where zooming begins The programmer must pass the segment and offset values of an array which contains the coordinates of the new zoom window The format of the array should be as follows offset 0 x start of zoom window offset 1 y start of zoom windo...

Page 80: ...s the current toggle state of that key This key has been used in the AutoCAD driver for example to tell the AutoCAD driver whether or not to pan and scroll using the mouse When the value returned is a 1 the display window is left alone When the value returned by this function is a 0 the AutoCAD driver will invoke the Center Zoom Window function each time a new cross hair cursor is drawn This has t...

Page 81: ...e include dos h zscroll x y int x y union REGS in out in x ax 8 in x bx x in x cx y int86 zoom__int in out NOTE Following additional Hardware and Zoom software are also available from your Dealer 1 Sample source code in BASIC 2 Sample source code in C 3 Hardware Window Zoom application generator which Captures any graphics image Creates Hardware Zoom functions on captured graphics images similar t...

Page 82: ...sition 03H Read cursor position 04H Read light pen position not supported 05H Select active display page 06H Scroll active page up 07H Scroll active page down 08H Read character at current cursor position 09H Write character s at current cursor position OAH Write character s only at current cursor position OBH Set color palette OCH Write dot ODH Read dot OEH Write teletypewriter to active page OFH...

Page 83: ...8 640X200 2 A N 16 256K 80X25 B8000 8X14 8 640X350 2 A N 16 256K 80X25 B8000 9X16 8 720X400 3 A N 16 256K 80X25 B8000 8X8 8 640X200 3 A N 16 256K 80X25 B8000 8X14 8 640X350 3 A N 16 256K 80X25 B8000 9X16 8 720X400 4 APA 4 256K 40X25 B8000 8X8 1 320X200 5 APA 4 256K 40X25 B8000 8X8 1 320X200 6 APA 2 256K 80X25 B8000 8X8 1 640X200 7 A N 4 80X25 B0000 9X14 8 720X350 7 A N 4 80X25 B0000 9X16 8 720X400...

Page 84: ...es with 400 scan lines Note that there are a number of distinct text modes available including 132 column monochrome text modes Notes 1 AL bit 7 canbe 0 or 1 When set to 1 the MODE SET function does not clear the display buffer 2 Default modes are 3 for color monitor and 7 for monochrome monitor 3 Modes 0through 6 emulate IBM color graphics adapter support 4 Modes 0 2 and 5 are identical to modes ...

Page 85: ...omatically gets changed to agree with the mode being set AH 1 Set cursor type start and stop scan lines Input CH start scan line for cursor CL end scan line for cursor Output None Note Only bits 0 through 4 should be set AH 2 Set cursor position Input BH page for which cursor is to be set DH row position cursor is to be set to DL column position cursor is to be set to Output None Note 0 0 is upper...

Page 86: ...are to move up 0 means blank window BH attribute used to fill blank line or lines at bottom CH row of upper left corner of scroll window CL column of upper left corner of scroll window DH row of lower right corner of scroll window DL column of lower right corner of scroll window Output None AH 7 Scroll down active page Input AL numberr of lines rows are to move down 0 means blank window BH attribu...

Page 87: ...ibute Output None Note Note If bit 7 of BL is 1 in graphics mode then the character is XOR d into video memory else the character displaces the previous contents of video memory XOR not valid in 256 color modes In 256 color modes the value passed in BH is used as the background color AH 0A Write character only at cursor position Input AL character to write at cursor position BH page to write chara...

Page 88: ...ctual operation is to set palette register 0 for background palette register llh for overscan and palette registers 1 3 for palette colors 1 3 Palette registers are set in any graphics mode although this was valid only in 320x200 graphics mode on the color graphics adapter AH 0C Draw graphics pixel Input AL color actually attribute that goes to the palette RAM to draw pixel in BH page to draw pixe...

Page 89: ...s displayed with wrap and scroll at right margin of screen AH 0F Return video information Input None Output AL video mode in effect AH text columns supported in current mode BH active display page Note Bit 7 of AL is set to 1 if the regen buffer is not to be cleared when the mdoe is set AH 10 Set EGA palette registers AL 0 set color for a single palette register Input BH color to set palette regis...

Page 90: ...gh intensity background 1 select blinking Output None AL 4 reserved AL 5 reserved AL 6 reserved AL 7 read individual palette register VGA only Input BL palette register to read range 0 to 15 Output BH value read AL 8 read overscan register VGA only Input None Output BH value read AL 9 read all palette registers and overscan VGA only Input ES DX points to 17 byte table area Output bytes 0 15 palett...

Page 91: ...f color registers to set Output None AL 13h select color page VGA only BL 00 select paging mode Input BH paging mode 0 selects 4 register pages of 64 registers 1 selects 16 register pages of 16 registers Output None BL 01 select page Input BH Page value 0 to nn where nn 3 in page mode 0 and nn 15 in page mode 1 AL 14h reserved AL 15h read individual color register VGA only Input BX color register ...

Page 92: ...xternal palette ram and performs a weighted sum 30 red 59 green and 11 blue then writes the result into each R G and B component of color register original data is overwritten Input BX starting index CX number of color registers to sum AH 11 Font interface AL 0 load user font into soft font text mode Input BH of bytes per character BL of soft font to load font into CX of characters to store DX off...

Page 93: ...350 400 char_height 1 Regen_length will be recalculated as crt_rows 1 crt_columns 2 The CRTC will be reprogrammed as Max scan line char_height 1 Cursor start char_height 2 Cursor end char_height 1 cursor_type set via set_cursor_type BIOS function Vert disp end crt_rows 1 char_height 1 char_height 2 above if double scan Underline char__height 1 monochrome modes only AL 4 load ROM 8x16 font into sof...

Page 94: ... Output None AL 20 set user font chars 128 255 for color graphics adapter comaptible modes graphics Input ES BP pointer to font to load Output None AL 21 set user font graphics Input BL of rows on screen as follows 0 then user specified rows DL rows 1 then 14 rows 2 then 25 rows 3 then 43 rows CX character height ES BP pointer to font to load Output None AL 22 set ROM 8x14 font graphics Input BL o...

Page 95: ...graphics adapter compatible modes BH 1 return pointer to graphics font INT 043h pointer BH 2 return pointer to ROM 8x14 font BH 3 return pointer to ROM 8x8 double dot font BH 4 return pointer to top half of ROM 8x8 double dot font BH 5 return pointer to ROM supplement from 9x14 text BH 6 return pointer to ROM 8x16 font BH 7 return pointer to ROM supplement from 9x16 text Output CX char_height DL c...

Page 96: ...This function selects the print screen routine built into this ROM to replace the standard BIOS print screen routine BL 30 select scan lines for text modes Input AL scan lines to set takes change 0 200 scan lines 1 350 scan lines 2 400 scan lines Output AL 12h effect on next mode BL 31 set default palette load Input AL enable disable palette loading 0 enable palette loading 1 disable palette loadi...

Page 97: ...pter video 1 initial select planar video 2 deselect active display 3 select inactive display ES DX pointer to 128 byte buffer Output AL 12h BL 36 Enable disable video output Input AL enable disable video output 0 enable video output 1 disable video output Output AL 12h AH 13 Write text string Input AL 0 text string is characters only Cursor not moved form original position BL attribute to write te...

Page 98: ...n the active page only AH 1A Read write display code function Display combination codes 00 No display 01 Monochrome with 5151 02 CGA with 5153 4 03 Reserved 04 EGA with 5153 4 05 EGA with 5151 06 Professional Graphics System with 5175 07 VGA with analog BW 08 VGA with analog color 09 Reserved 0A System 30 with 5153 4 0B System 30 with analog BW 0C System 30 with color 0D to FE Reserved FF Unknown ...

Page 99: ...Cursor position for 8 pages row column word Cursor mode setting start end byte Active page word CRTC address byte Current setting of 3x8 register mode register byte Current setting of 3x9 register byte Rows on screen word Character height byte Active display combination code byte Alternate display combination code word Colors supported for current video mode byte Display pages supported for curren...

Page 100: ...ved Reserved Reserved Video memory available 0 64KB 1 128KB 2 192KB 3 256KB 4 255 reserved Save pointer state information 0 512 character set active 1 dynamic save area active 2 alpha font override active 3 graphics font override active 4 palette override active 5 DCC extensive active 6 7 reserved Reserved Format of static functional table bit flags 0 not supported l supported Offset Type Descript...

Page 101: ...8 1 mode 19 2 mdoe 1A 3 mode IB 4 mode 1C 5 mode ID 6 mode IE 7 mode IF byte Video modes IBM reserves this 0 mode 20 1 mode 21 2 mdoe 22 3 mode 23 4 mode 24 5 mode 25 6 mode 26 7 mode 27 byte Video modes IBM reserves this 0 mode 28 1 mode 29 2 mode 2A 3 7 reserved byte Reserved byte Scan lines available in text mode 0 200 scan lines 1 350 scan lines 2 400 scan lines 3 7 reserved byte Character blo...

Page 102: ...nd intensity blinking control 3 DCC 4 7 reserved oc byte Reserved 0D byte Reserved 0E byte Save pointer functions 0 512 character set 1 dynamic save area 2 alpha font override 3 graphics font override 4 palette override 5 DDC extension 6 7 reserved OF byte Reserved AH 1C Save restore video state AL 0 return save restore state buffer size Input CX requested states output AL lCh BX of 64 byte blocks...

Page 103: ... states ES BX pointer to save area Output AL lCh Requested states in CX defined as follows bit 0 1 save restore video hardware state bit 1 1 save restore video BIOS date area bit 2 1 save restore video external palette bits 3 F reserved 86 ...

Page 104: ......

Page 105: ...HARDWARE REFERENCE ...

Page 106: ......

Page 107: ...onents on the board are peripherals to the ET3000 AX chip The Memory a Memory size Your Qtec VGA1024 adapter consists of either 256KB DRAM or 512KB DRAM The size of memory on the adapter determines the graphics resolutions and number of colors the adapter provides The following resolutions colors requires 256KB DRAM 320x200 in 256 colors 640x350 in 16 colors 640x480 in 16 colors 800x600 in 16 colo...

Page 108: ... digital mode However the VGA and new generation monitors operate in analog mode The digital to analog chip converts the digital signals into analog signals before they are transmitted to the analog monitor Oscillators Oscillators are the sources of various timing frequencies required to generate various resolutions of the display adapter Following is a table of your Qtec VGA1024 s oscillators the...

Page 109: ...graphics 16 colors 38 0 60 1024x768 extended VGA graphics interlaced mode 35 5 43 5 65 000 option 1024x768 extended VGA graphics non interlaced mode 48 5 60 Note 1 Your Qtec VGA1024 16 bit version adapter comes with 5 oscillators 25 175MHz 28 322MHz 32 514MHz 36 000MHz 44 900MHz and either 512KB or 256KB memory The resolutions stated in this table are based on the memory size of 512KB If your adap...

Page 110: ...e BIOS and generate their respective frequencies which are different incompatible to the VGA monitor frequency The VGA Sync converts these frequencies to the VGA monitor s frequency therefore allowing you to run all pre VGA software standards on a VGA monitor VGA Sync is a transparent fast and reliable method to assure full software compatibility EC Bus Connector Qtec VGA1024 comes with 16 bit bus...

Page 111: ...SERVICE ...

Page 112: ......

Page 113: ...VGA1024 board are set properly and that the board is seated in the expansion slot d Ensure that the system motherboard switches jumper s are set properly for use with the Qtec VGA1024 board e Ensure that no other switch settings on the motherboard have been accidentally changed Refer to the documentation provided with your computer to determine the correct switch settings If checking these items d...

Page 114: ... VGA SYNC DATE DIP SWITCH SETTING SWITCH 1 ON OFF SWITCH 2 ON OFF SWITCH 3 ON OFF SWITCH 4 ON OFF JUMPER SETTING JP1 1 2 2 3 JP2 1 2 2 3 INFORMATION ON COMPUTER SYSTEM COMPUTER TYPE PC PC XT PC AT 386 PS 2 MODEL OTHERS CPU CHIP SET CPU SPEED BUS SPEED WAIT STATE PROBLEM EXISTS AT 8 MHZ O WAITSTATE YES NO BIOS AUTHOR VERSION INFORMATION ON MONITORS TYPE MODEL TTL ANALOG TYPE MODEL TTL ANALOG Fill i...

Page 115: ..._____ VERSION PROBLEM DESCRIPTION SOFTWARE INFORMATION OPERATING SYSTEM version MS DOS ___________ PC DOS XENIX ___________ OTHERS APPLICATION SOFTWARE If problem is intermittent please state so Does the same problem exist in other computers made by different manufacturer using different BIOS ____ Yes ____ No Remark ________________________________ Does the same problem exist with other Qtec VGA10...

Page 116: ...red or replaced without charge If the repair is required after the warranty period there will be a service charge Contact your Dealer for repair prices for any out of warranty product To return your product for service package the product securely and mail it post paid Your Dealer and the Manufacturer will not be responsible for damage due to shipping Remember to enclose your proof of purchase and...

Page 117: ... Limited Warranty To be eligible for warranty service a defective product must be sent to and received by the Manufacturer within fifteen 15 months of the date of sale and be accompanied by a copy of the sales receipt The Manufacturer does not warrant that this product will meet your requirements it is your sole responsibility to determine the suitability of this product for your purposes THE MANU...

Page 118: ......

Page 119: ......

Page 120: ......

Page 121: ......

Page 122: ......

Page 123: ......

Reviews: