亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? trident.txt

?? 比較詳盡的VGA端口寄存器的文檔
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
            0      0      1      Screen data (Transparent cursor)
            1      0      1      Palette index 0 ?
            0      1      1      Screen data (Transparent cursor)
            1      1      1      Palette index 255 ?

3d4h index 46h (R/W):                                                   (9440)
bit 0-5  Cursor Horizontal hotspot. The position (in pixels from the left) of
         the cursor hotspot within the 32x32 or 64x64 map. The displayed cursor
         starts at the hotspot and ends 32/64 pixels from the left edge (i.e.
         it does not wrap to the next line).

3d4h index 47h (R/W):                                                   (9440)
bit 0-5

3d4h index 50h (R/W):                                                   (9440)
bit    0  Set for 64x64 cursor, clear for 32x32 cursor
       6  Clear for Cursor Style 0 (Windows?), set for Cursor Style 1 (X11?)
       7  Enable hardware cursor if set

3D8h (R/W):  Destination Segment Register                    (8900CL/D,9200 +)
bit 0-4  Bank number in 64k units. If 3CEh index Fh bit 0 is set this is the
         write bank, if not the combined read/write bank.
         This register is only active if 3CEh index Fh bit 2 is set.

3D9h (R/W):  Source Segment Register                         (8900CL/D,9200 +)
bit 0-4  If 3CEh index Fh bit 0 is set this is the read bank.
         This register is only active if 3CEh index Fh bit 2 is set.


Note: Ferraro (in Programmer's Guide to... 3rd edition) documents the
      accelerator registers at 21xAh for the later Tridents, however so far
      I have been unable to verify this.


43C6h W(R/W):  Memory Clock                                             (9440)
bit 0-15  Selects the memory clock. 2C6h = 50MHz, 307h = 58MHz, 87h = 64MHz
            8Eh = 75MHz
Note: 3C4h index Eh (new) bits 1 & 7 must be set to update this register

43C8h W(R/W):  Video Clock                                              (9440)
bit 0-15  Selects the video clock when 3C2/Ch bits 2-3 = 2.
Note: 3C4h index Eh (new) bits 1 & 7 must be set to update this register


46E8h (R):  Video Subsystem Enable Register
bit 3  Enable VGA if set


The memory mapped registers appears to be mapped at BFF00h (how to enable
them ?). Probably only exists on the 9440 and later (9420?)

M+20h (R?)
bit   5  Set when the graphics engine is busy?
      6  Set if ?  Data transfers should wait for it to clear?
      7  Set when ?

M+22h (R/W):
bit  0-?  9 for non-8bit modes, 4 for 8bit modes (<=1024), 8 for other modes

M+24h (R/W):
bit  0-2  Write 1 to start a Blit, 4 to start a line draw ?

M+27h (R/W):
bit  0-7  Raster op (=Bits 16-23 of the Windows ROP3).

M+28h W(R/W):
bit    2  Set when using pattern ??
       5  Set when using pattern ??
       6  ??
       8  If set the Blit moves bottom-to-top (decreasing address), if clear
          it is top-to-bottom (increasing address).
       9  If set the Blit moves right-to-left (decreasing address), if clear
          it is left-to-right (increasing address).
      14  Set for solid fills ??

M+2Bh (R/W):
bit  0-2  Offset into the pattern ?

M+2Ch W(R/W):
bit 0-  Background color

M+30h W(R/W):
bit 0-  Foreground color

M+34h W(R/W):
bit 0-15  Address of ?pattern? in units of 64bytes

M+38h W(R/W):
bit 0-  Destination starting X-coordinate

M+3Ah W(R/W):
bit 0-  Destination starting Y-coordinate

M+3Ch W(R/W):
bit 0-  Source starting X-coordinate

M+3Eh W(R/W):
bit 0-  Source starting Y-coordinate

M+40h W(R/W):
bit 0-  Width of the Blit area in pixels

M+42h W(R/W):
bit 0-  Height of the Blit area in scanlines

M+44h

M+46h W(R/W):

  Bank selection:

    Trident VGAs (except 8800BR) can operate in 2 different modes:

    Old Mode, with a 128k window to display memory at A000h - BFFFh
    and New Mode, with a 64k window to display memory at A000h - AFFFh.
    Old/New mode is selected by reading/writing the Chip Version Register
    (3C4h index 0Bh).
    Each mode has its own registers at 3C4h index 0Dh and 0Eh.


  ID Trident VGA:

    wrinx($3C4,$B,0);    {Force old_mode_registers}
    chp:=inp($3C5);      {Read chip ID and switch to new_mode_registers}
    old:=rdinx($3C4,$E);
    outp($3C5,0);
    value:=inp($3C5) and $F;
    outp($3C5,old);

    if value=2 then
    begin
      outp($3C5,old xor 2);
      case chp of
        1:Trident TR8800BR;
        2:Trident TR8800CS;
        3:Trident TR8900;
    4,$13:Trident TR8900C;
      $23:Trident TR9000;
      $33:Trident TR8900CL or D;
      $43:Trident TR9000i;
      $53:Trident TR8900CXr
      $63:Trident LCD9100B;
      $83:Trident LX8200;
      $93:Trident TVGA9400CXi
      $A3:Trident LCD9320;
  $73,$F3:Trident GUI9420;
      end;
    end
    else if (chp=1) and testinx2($3C4,$E,6) then
           Trident TVGA 8800BR     {Haven't tested this yet}

  Video Modes:
    50h  T    80   30  16  (8x16)
    51h  T    80   43  16  (8x11)
    52h  T    80   60  16  (8x8)
    53h  T   132   25  16  (8x14)
    54h  T   132   30  16  (8x16)
    55h  T   132   43  16  (8x11)
    56h  T   132   60  16  (8x8)
    57h  T   132   25  16  (9x14)
    58h  T   132   30  16  (9x16)
    59h  T   132   43  16  (9x11)
    5Ah  T   132   60  16  (9x8)
    5Bh  G   800  600  16  PL4
    5Ch  G   640  400 256  P8
    5Dh  G   640  480 256  P8
    5Eh  G   800  600 256  P8      (Undocumented on 8800)
    5Fh  G  1024  768  16  PL4
    60h  G  1024  768   4          8900 Only
    61h  G   768 1024  16  PL4
    62h  G  1024  768 256  P8      8900 Only
    63h  G  1280 1024  16  PL4     Which chip/BIOS rev ?
    64h  G  1280 1024 256  P8      8900CL only
    6Ah  G   800  600  16  PL4     Newer boards
    6Bh  G   320  200 16m  P24     TVGA9000i+
    6Ch  G   640  480 16m  P24     8900CL+
    6Dh  G   800  600 16m  P24     8900CL+

    70h  G   512  480 32K  P15     89xx with Sierra DAC
    71h  G   512  480 64K  P16     89xx with Sierra DAC
    74h  G   640  480 32K  P15     89xx with Sierra DAC
    75h  G   640  480 64K  P16     89xx with Sierra DAC
    76h  G   800  600 32K  P15     89xx with Sierra DAC
    77h  G   800  600 64K  P16     89xx with Sierra DAC
    78h  G  1024  768 32K  P15     8900CL with Sierra DAC
    79h  G  1024  768 64K  P16     8900CL with Sierra DAC
    7Eh  G   320  200 32K  P15     TVGA9000i
    7Fh  G   320  200 64K  P16     TVGA9000i

    ZyMOS POACH51 modes:

    60h  G   960  720  16  PL4
    61h  G  1280  640  16  PL4
    62h  G   512  512 256  P8
    63h  G   720  540  16  PL4
    64h  G   720  540 256  P8
    6Ah  G   800  600  16  PL4


  Everex Viewpoint use Everex modes.


Note: The TVGA9000i has an on-chip DAC with 32k/64k capability.
      The BIOS on the card I have (BIOS version D3.51) doesn't
      seem to handle the Hi/True color modes correctly.
      I have managed to get the 320x200 32k/64k modes working by programming
      the DAC command register directly, but the 512x480 modes and the 320x200
      16m mode still doesn't work



  Bios extensions:

----------1000-------------------------------
INT 10 - VIDEO - SET VIDEO MODE
        AH = 00h
        AL = mode number
Return: AH = Status of call:  (Trident Super VGA Chips)

                    Trident 8800                Trident 8900
             00h   Successful                      do
             80h   Fail. Wrong switch              do
             81h   Insufficient Video              do
                   Memory.
             82h   The 36MHz crystal            Mode not supported
                   cannot support the mode
             83h   The 40MHz crystal            Mode not supported
                   cannot support the mode.
             84h   The 44.9MHz crystal          Mode not supported
                   cannot support the mode.
             85h   Dead or no crystal
             86h                               Wrong CRTC base for dual screen
             87h                               Text mode not supported
Note: The return code appears to be unsupported on some newer Trident
      card, i.e. 9440AGi
----------1012-BL11------------------------------
INT 10 - VIDEO - Trident BIOS - Get BIOS Info
        AH = 12h
        BL = 11h
Return: AL = 12h if function supported
        ES:BP -> BIOS info structure:
                 Offset:  Size:   Description:
                   00h    BYTE    ??? (=0)
                   01h    BYTE    OEM Code (00h for original Trident)
                   02h    WORD    ID ?? (1073h for 8800BR, 1074h for 8800CS,
                                   1090h for 8900C or 9000i
                   04h  8 BYTEs   BIOS date ('mm/dd/yy')
                   0Ch    WORD    ???
                   0Eh  8 BYTEs   BIOS Version (' C3-128 ', ' C3-129 ',
                                    ' D3.51  ').
----------1012-BL12------------------------------
INT 10 - VIDEO - Trident BIOS - GET VIDEO RAM SIZE
        AH = 12h
        BL = 12h
Return: AL = 12h if function supported
        AH = number of 256K banks of RAM installed
----------101200-BL14----------------------------
INT 10 - VIDEO - Trident LOCKFIFO - Get FIFO state
        AX = 1200h
        BH = 14h
Return: CX = FIFO state
Note: Implemented by the LOCKFIFO.COM utility
----------101201-BL14----------------------------
INT 10 - VIDEO - Trident LOCKFIFO - Get FIFO state
        AX = 1201h
        BH = 14h
        CX = FIFO state (0..FFh, FFh = disabled)
Note: Implemented by the LOCKFIFO.COM utility

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产日韩av| 国产91精品久久久久久久网曝门| 奇米精品一区二区三区在线观看| 国产一区二区三区高清播放| 日本韩国一区二区三区| 久久久久久久久久电影| 亚洲综合丁香婷婷六月香| 国产精品99久久久| 91精品麻豆日日躁夜夜躁| 亚洲欧洲韩国日本视频| 美国三级日本三级久久99 | 亚洲自拍偷拍图区| 国产自产高清不卡| 91精品国产福利在线观看| 亚洲摸摸操操av| 成人丝袜18视频在线观看| 日韩一区二区中文字幕| 午夜一区二区三区视频| 91极品美女在线| 中文字幕一区二区不卡| 成人毛片老司机大片| 久久久久久毛片| 激情成人综合网| 欧美电影免费观看高清完整版在线观看 | 人禽交欧美网站| 欧美午夜不卡视频| 一区二区成人在线| 欧美电影在线免费观看| 亚洲在线视频网站| 欧美亚一区二区| 中文在线免费一区三区高中清不卡| 精品亚洲国产成人av制服丝袜| 日韩视频一区二区三区| 美女视频网站久久| 日韩一卡二卡三卡国产欧美| 日韩电影在线一区| 日韩欧美电影一区| 久久91精品国产91久久小草| 日韩精品自拍偷拍| 国产一区二区三区日韩| 国产日韩欧美精品一区| 国产成人在线视频免费播放| 国产偷v国产偷v亚洲高清| 国产精品99久久久久久宅男| 国产精品沙发午睡系列990531| 成人av第一页| 亚洲精品视频在线| 欧美视频在线一区| 美女一区二区在线观看| 久久夜色精品国产欧美乱极品| 国产又粗又猛又爽又黄91精品| 国产蜜臀97一区二区三区| 97精品电影院| 一个色在线综合| 日韩午夜av一区| 国产91富婆露脸刺激对白| 亚洲四区在线观看| 欧美老肥妇做.爰bbww视频| 日韩电影免费在线看| 久久久久高清精品| 色综合久久99| 美女性感视频久久| 国产精品嫩草99a| 欧美日韩精品高清| 国产一区二区三区四区五区美女| 国产精品免费久久| 欧美福利一区二区| 国产99精品视频| 亚洲成人免费观看| 日本一区二区不卡视频| 欧美日韩综合在线免费观看| 国产综合久久久久久久久久久久| 自拍av一区二区三区| 欧美一区二区三区男人的天堂| 高清在线不卡av| 婷婷综合五月天| 国产精品久久福利| 欧美不卡一区二区三区四区| 91天堂素人约啪| 国内精品自线一区二区三区视频| 亚洲精品成人悠悠色影视| www成人在线观看| 欧美探花视频资源| 成人不卡免费av| 久久99精品网久久| 亚洲成人免费电影| 亚洲欧美另类在线| 精品国产乱码久久久久久久久 | 精品成人免费观看| 欧美日韩国产首页| 一本色道久久加勒比精品| 韩国欧美国产1区| 水野朝阳av一区二区三区| **欧美大码日韩| 国产日产亚洲精品系列| 777精品伊人久久久久大香线蕉| 成人激情综合网站| 国产精品99精品久久免费| 日韩高清不卡一区二区| 亚洲自拍偷拍av| 亚洲美女偷拍久久| 亚洲欧洲国产日韩| 国产精品素人一区二区| 26uuu欧美日本| 精品久久久久久亚洲综合网 | 天堂成人免费av电影一区| 亚洲欧美一区二区三区国产精品| 久久久午夜电影| 久久久影院官网| 精品粉嫩超白一线天av| 91精品欧美一区二区三区综合在 | 91精品国产福利在线观看| 欧美亚洲日本国产| 欧美午夜在线观看| 欧美自拍丝袜亚洲| 色婷婷av一区二区三区大白胸| 成人激情开心网| 99精品视频在线免费观看| jlzzjlzz亚洲女人18| 成人亚洲一区二区一| 成人高清伦理免费影院在线观看| 处破女av一区二区| 99re这里只有精品首页| 色综合色狠狠天天综合色| 91免费在线视频观看| 91成人免费在线| 欧美人妇做爰xxxⅹ性高电影| 欧美福利视频导航| 精品奇米国产一区二区三区| 2024国产精品| 国产清纯在线一区二区www| 中文字幕av一区二区三区| 中文字幕中文在线不卡住| 亚洲在线观看免费| 奇米精品一区二区三区在线观看| 久久99国产精品免费网站| 国产精品资源网| 一本久久a久久精品亚洲 | 国产a视频精品免费观看| av电影天堂一区二区在线观看| 色婷婷激情久久| 欧美日产在线观看| 亚洲女厕所小便bbb| 亚洲乱码国产乱码精品精小说| 婷婷一区二区三区| 高清在线观看日韩| 欧美日韩一区二区三区四区| 欧美成人a视频| 最新热久久免费视频| 亚洲va国产天堂va久久en| 韩国女主播成人在线观看| 91色porny| 精品女同一区二区| 亚洲欧美日韩一区二区 | 一区二区三区成人在线视频| 视频一区在线播放| 成人一区二区三区| 日韩一区二区在线看片| 中文字幕一区在线| 麻豆91在线播放免费| 91网上在线视频| 精品国产成人系列| 亚洲一区在线观看视频| 国产乱码精品一区二区三区忘忧草 | 日韩视频免费直播| 中文字幕一区免费在线观看 | 午夜av区久久| bt7086福利一区国产| 欧美精品一级二级三级| 国产精品的网站| 国产一区二区三区四区五区美女 | 日韩一级在线观看| 一卡二卡三卡日韩欧美| 国产一区三区三区| 欧美一区二区视频在线观看2022 | 亚洲黄色录像片| 懂色av一区二区三区蜜臀| 日韩一区二区视频在线观看| 亚洲精品久久久久久国产精华液| 极品销魂美女一区二区三区| 欧美三级韩国三级日本三斤| 中文字幕一区二区在线播放| 国产在线视频精品一区| 91精品在线观看入口| 一区二区三区.www| 99re免费视频精品全部| 久久久久久久精| 精品一区二区免费看| 日韩一区二区在线观看视频 | 高清久久久久久| 久久久99久久| 久久 天天综合| 日韩免费高清电影| 蜜臀精品一区二区三区在线观看| 欧美伊人久久久久久午夜久久久久| 国产精品福利一区| 99国产精品99久久久久久| 国产精品视频第一区| caoporen国产精品视频| 国产精品日日摸夜夜摸av|