home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / SVGADEFS.INC < prev    next >
Text File  |  1995-04-14  |  3KB  |  112 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT (C) Microsoft Corporation, 1989
  4. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  5. ;
  6. ;    The following IBM OS/2 WARP source code is provided to you solely for
  7. ;    the purpose of assisting you in your development of OS/2 WARP device
  8. ;    drivers. You may use this code in accordance with the IBM License
  9. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  10. ;    Copyright statement may not be removed.;
  11. ;*****************************************************************************/
  12. ;*****************************************************************************
  13. ;
  14. ;  SOURCE FILE NAME = SVGADEFS.INC
  15. ;
  16. ;  DESCRIPTIVE NAME =
  17. ;
  18. ;
  19. ;  VERSION = V2.0
  20. ;
  21. ;  DATE
  22. ;
  23. ;  DESCRIPTION    Contains SVGA definitions.
  24. ;
  25. ;  FUNCTIONS
  26. ;
  27. ;  NOTES    When included into VVID sources, ifdef SVGA
  28. ;        must be used before #include!
  29. ;
  30. ;  STRUCTURES
  31. ;
  32. ;  EXTERNAL REFERENCES
  33. ;
  34. ;  EXTERNAL FUNCTIONS
  35. ;
  36. ;  CHANGE ACTIVITY =
  37. ;    DATE      FLAG       APAR      CHANGE DESCRIPTION
  38. ;    --------  ----------  -----  --------------------------------------
  39. ;    mm/dd/yy  @Vr.mpppxx  xxxxx  xxxxxxx
  40. ;    12/29/92                  - Created.
  41. ;    03/12/93                  - OEMINFO structure changed.
  42. ;    06/07/93                  - S3 support.
  43. ;    08/30/93              73465  - Only need 1 manufacturer value for Diamond
  44. ;    08/31/93                  - Recognize Cirrus Logic GD5428 chip
  45. ;    09/14/93              73858  - Range of supported adapters used by DSPINSTL
  46. ;    10/06/93              72687  - Recognize Number9 adapter with S3
  47. ;    11/02/93              75458  - S3 Merge
  48. ;    12/07/93              76476  - Add ID for Chips & Technologies
  49. ;    12/15/93              76700  - Add ID for Weitek
  50. ;    12/15/93              76685  - Add Artist Graphics manufacturer
  51. ; ***************************************************************************
  52.  
  53. MAX_LOCKUNLOCKCMD    EQU    10
  54. MAX_CLEANDATA    EQU    20
  55.  
  56.  
  57. SVGA_ID        EQU    8
  58. SVGA_OEM    EQU    9
  59. SCREENDD_CATEGORY    EQU    080h
  60. SCREENDD_NAME    EQU    "SCREEN$"
  61.  
  62.  
  63. DEFAULT_ADAPTER        EQU    (-1)
  64. VIDEO7_ADAPTER    EQU    1
  65. TRIDENT_ADAPTER        EQU    2
  66. TSENG_ADAPTER    EQU    3
  67. WESTERNDIG_ADAPTER    EQU    4
  68. ATI_ADAPTER    EQU    5
  69. IBM_ADAPTER    EQU    6
  70. CIRRUS_ADAPTER    EQU    7
  71. S3_ADAPTER    EQU    8
  72. CHIPS_ADAPTER    EQU    9               ;          
  73. WEITEK_ADAPTER    EQU    10            ;          
  74.  ;remember to update SVGA_LASTADAPTER when adding new adapter support
  75.  
  76.  
  77. SVGA_FIRSTADAPTER    EQU    <VIDEO7_ADAPTER>        ;          
  78. SVGA_LASTADAPTER    EQU    <WEITEK_ADAPTER>        ;          
  79.  
  80. VIDEO7_HT205_CHIP    EQU    1
  81. VIDEO7_HT208_CHIP    EQU    2
  82. VIDEO7_HT209_CHIP    EQU    3
  83.  
  84. TRIDENT_8800_CHIP    EQU    1
  85. TRIDENT_8900_CHIP    EQU    2
  86.  
  87. TSENG_ET3000_CHIP    EQU    1
  88. TSENG_ET4000_CHIP    EQU    2
  89.  
  90. WESTERNDIG_PVGA1A_CHIP    EQU    1
  91. WESTERNDIG_WD9000_CHIP    EQU    2
  92. WESTERNDIG_WD9011_CHIP    EQU    3
  93. WESTERNDIG_WD9030_CHIP    EQU    4
  94.  
  95. ATI_18800_CHIP    EQU    1
  96. ATI_28800_CHIP    EQU    2
  97.  
  98. IBM_SVGA_CHIP    EQU    1
  99.  
  100. CIRRUS_5422_CHIP    EQU    1
  101. CIRRUS_5424_CHIP    EQU    2
  102. CIRRUS_5426_CHIP    EQU    3
  103. CIRRUS_5428_CHIP    EQU    4        ;          
  104.  
  105. S3_86C805_CHIP    EQU    1
  106. S3_86C928_CHIP    EQU    2
  107. S3_86C911_CHIP    EQU    3        ;          
  108.  
  109. DIAMOND_MANUFACTURER    EQU    1        ;          
  110. NUMBER9_MANUFACTURER    EQU    3        ;          
  111. ARTIST_MANUFACTURER    EQU    4        ;          
  112.