home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / GRAPHICS / EGAVGA / VGADOC01.ZIP / EVEREX.DOC < prev    next >
Encoding:
Text File  |  1991-12-04  |  5.9 KB  |  158 lines

  1.  Everex Micro Enhancer.
  2.  
  3.   Ev678 and Ev236 use Trident chips.
  4.  
  5.  
  6.  
  7.   3C2h (r/W)): Misc Output Register
  8.     bit 5  Bit 1 of Bank No.
  9.  
  10.   3C4h index  8  (R/W):
  11.     bit 7  Bit 0 of Bank no.
  12.  
  13.  
  14.   Bank switching.
  15.  
  16.   Everex uses a two bit bank no. with bit 0 in 3C4h index 8 bit 7
  17.   and bit 1 in 3C2h bit 5.
  18.  
  19.  
  20.  
  21.   ID Everex Micro Enhancer:
  22.  
  23.   RP.AX=$7000;
  24.   RP.BX:=0;
  25.   INTR($10,RP):
  26.   IF RP.AL=$70 THEN
  27.   BEGIN
  28.     NR:=RP.DX SHR 4;
  29.     IF (NR=$678) or (nr=$236) then TRIDENT
  30.     else EVEREX Ev(Nr).
  31.   END;
  32.  
  33.  
  34.   BIOS extensions:
  35.  
  36. ----------100070-----------------------------
  37. INT 10 - VIDEO - Everex Micro Enhancer EGA/Viewpoint VGA - EXTENDED MODE SET
  38.         AX = 0070h
  39.         BL = mode (see below)
  40. SeeAlso: AH=00h,AX=6F05h,AX=7000h/BX=0004h,AH=FFh"GO32"
  41.  
  42. Values for video mode:
  43.      text/ text   pixel pixel    colors disp scrn monitor  adapter
  44.      grph  resol  box   resoltn         page addr
  45.  00h = G                640x480   16              multsync EGA,VGA
  46.  01h = G                752x410   16              multsync EGA,VGA
  47.  02h = G                800x600   16              multsync EGA,VGA
  48.  03h = T   80x34                                  multsync EGA,VGA
  49.  04h = T   80x60                                  multsync EGA,VGA
  50.  05h = T   94x29                                  multsync EGA only
  51.  06h = T   94x51                                  multsync EGA only
  52.  07h = T  100x43  8x14            16                       VGA only
  53.  08h = T  100x75  8x8             16                       VGA only
  54.  09h = T   80x44                                  EGA      EGA only
  55.  0Ah = T  132x25                                  EGA      EGA,VGA
  56.  0Bh = T  132x44                                  EGA      EGA,VGA
  57.  0Ch = T  132x25                                  CGA      EGA only
  58.  0Dh = T   80x44                                  mono     EGA only
  59.  0Eh = T  132x25                                  mono
  60.  0Fh = T  132x44                                  mono
  61.  10h =     reserved
  62.  11h = G                1280x350  4               EGA only
  63.  12h = G                1280x600  4               EGA only
  64.  13h = G                640x350   256             EGA only
  65.  14h = G                640x400   256
  66.  15h = G                512x480   256
  67.  16h = T   80x30  8x16            256             VGA only
  68.  18h = T  100x27  8x16            16              VGA only
  69.  20h = G                1024x768  16              Everex 629,678
  70.  21h = T  160x64  8x16  1280x1024 16              1MB VGA only
  71.  30h = G                640x480   256             Everex 629,678
  72.  31h = G                800x600   256             Everex 629,678
  73.  32h = G  128x48  8x16  1024x768  256             1MB VGA only
  74.  40h = T  132x30  8x16            16              VGA only
  75.  50h = T  132x32  8x16            mono            VGA only
  76.  62h = G   40x25  8x8   320x200   32K             Vwpt TC (EV629)
  77.  70h = G   64x30  8x16  512x480   32K             Viewpoint TC
  78.  71h = G   80x30  8x16  640x480   32K             Viewpoint TC
  79.  76h = G   64x30  8x16  512x480   16M             Viewpoint TC
  80.  77h = G   80x30  8x16  640x480   16M             Viewpoint TC
  81. ----------107000BX0000-----------------------
  82. INT 10 - Everex Extended Video BIOS - RETURN EMULATION STATUS
  83.         AX = 7000h
  84.         BX = 0000h
  85. Return: CL = monitor type
  86.              00h mono
  87.              01h CGA
  88.              02h EGA
  89.              03h digital multifrequency
  90.              04h IBM PS/2 
  91.              05h IBM 8514
  92.              06h SuperVGA
  93.              07h analog multifrequency
  94.              08h super multifrequency
  95.         CH = feature bits
  96.              bits 7,6: 00 = 256K memory
  97.                        01 = 512K memory
  98.                        10 = 1024K
  99.                        11 = 2048K memory
  100.              bit 5:    special oscillator present
  101.              bit 4:    VGA protect enabled
  102.              bit 0:    6845 emulation
  103.         DX = video board info
  104.              bits 4-15: board ID model
  105.              bits 0-3:  board ID revision
  106.         DI = BCD BIOS version number
  107. ----------107000BX0004-----------------------
  108. INT 10 - Everex Extended Video BIOS - GET PAGING FUNCTION POINTER FOR CURR MODE
  109.         AX = 7000h
  110.         BX = 0004h
  111. Return: ES:DI -> FAR paging function (call with DL = page to set)
  112. Note:   the word preceding ES:DI is the length of the function in bytes, and
  113.         the last byte of the function is a FAR return instruction.
  114. SeeAlso: AX=4F05h,AX=7000h/BX=0000h,AX=7000h/BX=0005h
  115. ----------107000BX0005-----------------------
  116. INT 10 - Everex Extended Video BIOS - GET SUPPORTED MODE INFO
  117.         AX = 7000h
  118.         BX = 0005h
  119.         CL = maximum number of modes to get info for
  120.         CH = mode type to get info for (see below)
  121.         DL = monitor type to get info for
  122.         ES:DI -> buffer for mode info (see below)
  123. Return: CL = total number of modes fitting criteria
  124.         CH = size of each info record
  125. SeeAlso: AX=7000h/BX=0000h,AX=7000h/BX=0004h
  126.  
  127. Values for mode type:
  128.  00h all modes
  129.  01h monochrome text modes
  130.  02h color text modes
  131.  03h four-color CGA graphics modes
  132.  04h two-color CGA graphics modes
  133.  05h 16-color graphics modes
  134.  06h 256-color graphics modes
  135.  
  136. Format of mode information record:
  137. Offset Size  Description
  138.  00h   BYTE  mode number (bit 7 set if extended mode)
  139.  01h   BYTE  mode type (see above)
  140.  02h   BYTE  info bits
  141.              bits 7,6 reserved
  142.                     5 monochrome mode
  143.                     4 interlaced display
  144.                     3 requires special oscillator
  145.                   2,1 memory required 
  146.                       00 = 256K
  147.                       01 = 512K
  148.                       10 = 1024K 
  149.                       11 = 2048K
  150.                     0 reserved
  151.  03h   BYTE  font height
  152.  04h   BYTE  text columns on screen
  153.  05h   BYTE  text rows on screen
  154.  06h   WORD  number of scan lines
  155.  08h   BYTE  color information
  156.              bits 7-4 reserved
  157.                   3-0 bits per pixel
  158.