Subversion Repositories Kolibri OS

Rev

Rev 1444 | Blame | Last modification | View Log | Download | RSS feed

  1. ; AUTHOR: Victor Alberto Gil Hancco Laquita <vhanla@gmail.com>
  2. ; This list might content mistakes, plz report it
  3. ; There are 865 Lists of Vendors' Names
  4. ; Date: 8/14/2005
  5. ;
  6. ;  maybe this list is outdated...
  7. ; (the source was from 2004 list)
  8.  
  9. ; changed 11/05/2006: + 3 vendors and no more label 'PREVIOUSVERSIONLIST'
  10. ; so the total quantity of vendors is 875 now (changes by Sergey Kuzmin)
  11.  
  12. ; changed 16/08/2006: + 122 vendors
  13. ; so the total quantity of vendors is 987 now (changes by Sergey Kuzmin)
  14.  
  15. ; changed ??/04/2007:
  16. ; size optimezed
  17. ; total quantity of vendors is 997 now (changes by Mihailov Ilia)
  18.  
  19. ; changed ??/03/2010:
  20. ; only few best-known vendors left in this file to reduce the file size
  21. ; the other list is in vendors.add (changes by Artem Jerdev)
  22.  
  23.  
  24. macro VendorID a,b {    ; by mike.dld
  25.         dw a
  26.         dd _vtmp#a
  27.         \iglobal
  28.                 _vtmp#a db b
  29.                 db      0
  30.         \};endg
  31. }
  32.  
  33. macro ClassID a,b,c,d {
  34.         db a
  35.         db b
  36.         local tt
  37.  
  38.         if c eq
  39.                 db 0
  40.                 db 1
  41.                 tt = 'x'
  42.         else
  43.                 db c
  44.                 db 0
  45.                 tt = c
  46.         end if
  47.        
  48.         dd _ctmp#a#b#tt
  49.         \iglobal
  50.                 _ctmp#a#b#tt db d
  51.                 db      0
  52.         \};endg
  53. }
  54.  
  55. ;--------------------------------------
  56. ; to build the full vendors list, include vendors.add
  57. ; to the bottom of this section
  58. ;
  59. VendorsTab:
  60. VendorID        0x0033, 'PARADYNE CORP.'
  61. VendorID        0x003D, 'Lockheed Martin Corp'
  62. VendorID        0x0E11, 'COMPAQ COMPUTER CORP.'
  63. VendorID        0x1002, 'ATI TECHNOLOGIES INC'
  64. VendorID        0x100B, 'NATIONAL SEMICONDUCTOR CORPORATION'
  65. VendorID        0x100C, 'Tseng Labs'
  66. VendorID        0x100E, 'Weitek'
  67. VendorID        0x1010, 'VIDEO LOGIC LTD'
  68. VendorID        0x1011, 'Digital Equipment Corporation'
  69. VendorID        0x1013, 'Cirrus Logic'
  70. VendorID        0x1014, 'IBM'
  71. VendorID        0x101A, 'NCR Corporation'
  72. VendorID        0x101E, 'AMERICAN MEGATRENDS'
  73. VendorID        0x1020, 'HITACHI COMPUTER PRODUCTS'
  74. VendorID        0x1021, 'OKI ELECTRIC INDUSTRY CO. LTD.'
  75. VendorID        0x1022, 'Advanced Micro Devices'
  76. VendorID        0x1023, 'TRIDENT MICROSYSTEMS'
  77. VendorID        0x1025, 'Acer Incorporated'
  78. VendorID        0x1028, 'DELL COMPUTER CORPORATION'
  79. VendorID        0x102A, 'LSI LOGIC CORPORATION'
  80. VendorID        0x102B, 'MATROX GRAPHICS'
  81. VendorID        0x102F, 'TOSHIBA AMERICA'
  82. VendorID        0x1033, 'NEC CORPORATION'
  83. VendorID        0x1039, 'SILICON INTEGRATED SYSTEMS'
  84. VendorID        0x103C, 'Hewlett-Packard Company'
  85. VendorID        0x103F, 'SYNOPSYS/LOGIC MODELING GROUP'
  86. VendorID        0x1042, 'Micron Electronics'
  87. VendorID        0x1043, 'ASUSTEK COMPUTER'
  88. VendorID        0x104A, 'STMicroelectronics'
  89. VendorID        0x104C, 'TEXAS INSTRUMENTS'
  90. VendorID        0x104D, 'SONY CORPORATION'
  91. VendorID        0x104E, 'Oak Technology'
  92. VendorID        0x1054, 'HITACHI'
  93. VendorID        0x1055, 'Standard Microsystems Corp.'
  94. VendorID        0x1057, 'Motorola'
  95. VendorID        0x1067, 'MITSUBISHI ELECTRIC AMERICA'
  96. VendorID        0x106B, 'APPLE COMPUTER INC.'
  97. VendorID        0x106C, 'Hyundai Electronics America'
  98. VendorID        0x106D, 'SEQUENT COMPUTER SYSTEMS'
  99. VendorID        0x1070, 'DAEWOO TELECOM LTD'
  100. VendorID        0x1071, 'MITAC'
  101. VendorID        0x1073, 'YAMAHA CORPORATION'
  102. VendorID        0x1074, 'Nexgen Microsystems'
  103. VendorID        0x1076, 'Chaintech Comp.'
  104. VendorID        0x1077, 'QLOGIC  Corporation'
  105. VendorID        0x1078, 'Cyrix Corporation'
  106. VendorID        0x1079, 'I-BUS'
  107. VendorID        0x107B, 'GATEWAY 2000'
  108. VendorID        0x107D, 'Leadtek Research'
  109. VendorID        0x107E, 'INTERPHASE CORPORATION'
  110. VendorID        0x107F, 'Data Technology Corporation'
  111. VendorID        0x1080, 'Cypress Semiconductor'
  112. VendorID        0x108E, 'Sun Microsystems'
  113. VendorID        0x1091, 'Intergraph Corporation'
  114. VendorID        0x1092, 'Diamond Computer Systems'
  115. VendorID        0x1093, 'National Instruments'
  116. VendorID        0x1095, 'SILICON IMAGE (WAS CMD TECHNOLOGY INC)'
  117. VendorID        0x10A9, 'SILICON GRAPHICS'
  118. VendorID        0x10AC, 'HONEYWELL IAC'
  119. VendorID        0x10AD, 'Winbond Systems Labs'
  120. VendorID        0x10AF, 'MICRO COMPUTER SYSTEMS INC'
  121. VendorID        0x10B5, 'PLX TECHNOLOGY.'
  122. VendorID        0x10B6, 'MADGE NETWORKS'
  123. VendorID        0x10B7, '3COM Corp, Networking Division'
  124. VendorID        0x10B8, 'Standard Microsystems Corporation'
  125. VendorID        0x10B9, 'ACER LABS Incorp.'
  126. VendorID        0x10BA, 'MITSUBISHI ELECTRIC CORP.'
  127. VendorID        0x10BD, 'Surecom Technology'
  128. VendorID        0x10C2, 'AUSPEX SYSTEMS INC.'
  129. VendorID        0x10C3, 'Samsung Semiconductors'
  130. VendorID        0x10C4, 'Award Software International Inc.'
  131. VendorID        0x10C8, 'NEOMAGIC CORPORATION'
  132. VendorID        0x10CA, 'FUJITSU MICROELECTRONIC'
  133. VendorID        0x10CB, 'OMRON CORPORATION'
  134. VendorID        0x10CD, 'ADVANCED SYSTEM PRODUCTS'
  135. VendorID        0x10CF, 'FUJITSU LIMITED'
  136. VendorID        0x10DE, 'NVIDIA CORPORATION'
  137. VendorID        0x10EC, 'REALTEK SEMICONDUCTOR CORP.'
  138. VendorID        0x11AD, 'LITE-ON COMMUNICATIONS INC'
  139. VendorID        0x10EE, 'XILINX'
  140. VendorID        0x1102, 'Creative Labs'
  141. VendorID        0x1105, 'SIGMA DESIGNS'
  142. VendorID        0x1106, 'VIA TECHNOLOGIES'
  143. VendorID        0x1114, 'Atmel Corp.'
  144. VendorID        0x1131, 'PHILIPS SEMICONDUCTORS'
  145. VendorID        0x1132, 'MITEL CORP'
  146. VendorID        0x1133, 'Eicon Networks Corporation'
  147. VendorID        0x1134, 'MERCURY COMPUTER SYSTEMS'
  148. VendorID        0x1135, 'FUJI XEROX CO LTD'
  149. VendorID        0x1137, 'CISCO SYSTEMS INC'
  150. VendorID        0x1179, 'TOSHIBA AMERICA INFO SYSTEMS'
  151. VendorID        0x1189, 'MATSUSHITA ELECTIC INDUSTRIAL CO LTD'
  152. VendorID        0x11AA, 'ACTEL'
  153. VendorID        0x12D2, 'NVIDIA (WAS: STB,SGS THOMPSON)'
  154. VendorID        0x11AB, 'GALILEO TECHNOLOGY LTD/Marvell Semiconductor, Inc.'
  155. VendorID        0x11B2, 'EASTMAN KODAK'
  156. VendorID        0x11CA, 'LSI SYSTEMS'
  157. VendorID        0x11D0, 'LOCKHEED MARTIN-Electronics & Communications'
  158. VendorID        0x11D4, 'Analog Devices, Inc.'
  159. VendorID        0x11D9, 'TOSHIBA TEC CORPORATION'
  160. VendorID        0x11DA, 'NOVELL'
  161. VendorID        0x11DB, 'Sega Enterprises Ltd'
  162. VendorID        0x119E, 'FUJITSU MICROELECTRONICS LTD.'
  163. VendorID        0x11A1, 'HAMAMATSU PHOTONICS K.K.'
  164. VendorID        0x1250, 'Hitachi Microcomputer System Ltd.'
  165. VendorID        0x122D, 'Aztech System Ltd'
  166. VendorID        0x1261, 'MATSUSHITA-KOTOBUKI ELECTRONICS'
  167. VendorID        0x1260, 'INTERSIL CORP'
  168. VendorID        0x12BF, 'Fujifilm Microdevices'
  169. VendorID        0x13B8, 'NOKIA TELECOMMUNICATIONS OY'
  170. VendorID        0x13BD, 'SHARP CORPORATION'
  171. VendorID        0x149A, 'ANDOR TECHNOLOGY LTD'
  172. VendorID        0x149B, 'SEIKO INSTRUMENTS INC'
  173. VendorID        0x1521, 'BELL CORPORATION'
  174. VendorID        0x15AE, 'AMERSHAM PHARMACIA BIOTECH'
  175. VendorID        0x1603, 'NOKIA WIRELESS BUSINESS COMMUNICATIONS'
  176. VendorID        0x17F3, 'RDC Semiconductor Co.'
  177. VendorID        0x6409, 'LOGITEC CORP.'
  178. VendorID        0x8086, 'Intel Corp.'
  179. VendorID        0x8888, 'SILICON MAGIC CORP.'
  180. VendorID        0x9004, 'Adaptec Inc'
  181. VendorID        0xA259, 'HEWLETT PACKARD'
  182. VendorID        0xCA50, 'VARIAN AUSTRIALIA PTY LTD'
  183. ;include 'VENDORS.ADD'          ; <-------- uncomment to insert the list of less known vendors
  184. VendorID        0,      'Unknown'       ; <- terminator
  185.  
  186. ;--------------------------------------
  187. Classes:
  188. ; Class, Subclass, [Interface], Name
  189. ClassID    0,    0,     , 'Prehistoric - misc'
  190. ClassID    0,    1,     , 'Prehistoric - VGA'
  191.  
  192. ClassID    1,    0,     , 'Storage - SCSI'
  193. ClassID    1,    1,     , 'Storage - IDE'       ; intrface may be 0x80, 0x85 & 0x8A
  194. ClassID    1,    1, 0x8A, 'Storage - IDE (prog. canals)'
  195. ClassID    1,    2,     , 'Storage - Floppy'
  196. ClassID    1,    3,     , 'Storage - IPI'
  197. ClassID    1,    4,     , 'Storage - RAID'
  198. ClassID    1,    5,     , 'Storage - ATA with DMA'
  199. ClassID    1,    5, 0x20, 'Storage - ATA c. w/ single DMA'
  200. ClassID    1,    5, 0x30, 'Storage - ATA c. w/ chained DMA'
  201. ClassID    1,    6,     , 'Storage - Serial ATA'
  202. ClassID    1,    7,     , 'Storage - SAS'
  203. ClassID    1, 0x80,     , 'Storage - misc'
  204.  
  205. ClassID    2,    0,     , 'Network - Ethernet'
  206. ClassID    2,    1,     , 'Network - Token Ring'
  207. ClassID    2,    2,     , 'Network - FDDI'
  208. ClassID    2,    3,     , 'Network - ATM'
  209. ClassID    2,    4,     , 'Network - ISDN'
  210. ClassID    2,    5,     , 'Network - WorldFip'
  211. ClassID    2,    6,     , 'Network - PICMG 2.14'
  212. ClassID    2, 0x80,     , 'Network - misc'
  213.  
  214. ClassID    3,    0,     , 'Display - VGA controller'
  215. ClassID    3,    0,    0, 'Display - VGA-compatible c.'
  216. ClassID    3,    0,    1, 'Display - 8514-compatible c.'
  217. ClassID    3,    1,     , 'Display - XGA controller'
  218. ClassID    3,    2,     , 'Display - 3D controller'
  219. ClassID    3, 0x80,     , 'Display - misc'
  220.  
  221. ClassID    4,    0,     , 'Multimedia - Video'
  222. ClassID    4,    1,     , 'Multimedia - Audio'
  223. ClassID    4,    2,     , 'Multimedia - Computer telephony'
  224. ClassID    4,    3,     , 'Multimedia - High Definition Audio'
  225. ClassID    4, 0x80,     , 'Multimedia - misc'
  226.  
  227. ClassID    5,    0,     , 'Memory - RAM'
  228. ClassID    5,    1,     , 'Memory - Flash memory'
  229. ClassID    5, 0x80,     , 'Memory - misc'
  230.  
  231. ClassID    6,    0,     , 'Bridge - CPU/PCI'
  232. ClassID    6,    1,     , 'Bridge - PCI/ISA'
  233. ClassID    6,    2,     , 'Bridge - PCI/EISA'
  234. ClassID    6,    3,     , 'Bridge - PCI/MCA'
  235. ClassID    6,    4,     , 'Bridge - PCI/PCI'
  236. ClassID    6,    4,    1, 'Bridge - Subtract.Decode PCI/PCI'
  237. ClassID    6,    5,     , 'Bridge - PCMCIA'
  238. ClassID    6,    6,     , 'Bridge - NuBus'
  239. ClassID    6,    7,     , 'Bridge - CarClassIDus'
  240. ClassID    6,    8,     , 'Bridge - RACEway'
  241. ClassID    6,    9,     , 'Bridge - Semi-transpar. PCI/PCI'
  242. ClassID    6,    9, 0x40, 'Bridge - Semi-transp. PCI/PCI 1'
  243. ClassID    6,    9, 0x80, 'Bridge - Semi-transp. PCI/PCI 2'
  244. ClassID    6, 0x0a,     , 'Bridge - InfiniBand/PCI'
  245. ClassID    6, 0x80,     , 'Bridge - misc'
  246.  
  247. ClassID    7,    0,     , 'Communication - Serial'
  248. ClassID    7,    0,    0, 'Communication - Serial (XT)'
  249. ClassID    7,    0,    1, 'Communication - Serial c.(16450)'
  250. ClassID    7,    0,    2, 'Communication - Serial c.(16450)'
  251. ClassID    7,    0,    3, 'Communication - Serial c.(16450)'
  252. ClassID    7,    0,    4, 'Communication - Serial c.(16450)'
  253. ClassID    7,    0,    5, 'Communication - Serial c.(16450)'
  254. ClassID    7,    0,    6, 'Communication - Serial c.(16450)'
  255. ClassID    7,    1,     , 'Communication - Parallel port'
  256. ClassID    7,    1,    1, 'Communication - Bi-dir. par.port'
  257. ClassID    7,    1,    2, 'Communication - ECP 1.X par.port'
  258. ClassID    7,    1,    3, 'Communication - IEEE1284 c.'
  259. ClassID    7,    1, 0xfe, 'Communication - IEEE1284 device'
  260. ClassID    7,    2,     , 'Communication - Multiport Serial'
  261. ClassID    7,    3,     , 'Communication - Modem'
  262. ClassID    7,    3,    0, 'Communication - Generic modem'
  263. ClassID    7,    3,    1, 'Communication - Hayes modem 16450'
  264. ClassID    7,    3,    2, 'Communication - Hayes modem 16450'
  265. ClassID    7,    3,    3, 'Communication - Hayes modem 16450'
  266. ClassID    7,    3,    4, 'Communication - Hayes modem 16450'
  267. ClassID    7,    4,     , 'Communication - GPIB'
  268. ClassID    7,    5,     , 'Communication - Smart Card'
  269. ClassID    7, 0x80,     , 'Communication - misc'
  270.  
  271. ClassID    8,    0,     , 'System - PIC'
  272. ClassID    8,    0,    0, 'System - Generic 8259 PIC'
  273. ClassID    8,    0,    1, 'System - ISA PIC'
  274. ClassID    8,    0,    2, 'System - EISA PIC'
  275. ClassID    8,    0, 0x10, 'System - I/O APIC interrupt c.'
  276. ClassID    8,    0, 0x20, 'System - I/O(x) APIC interrupt c'
  277. ClassID    8,    1,     , 'System - DMAC'
  278. ClassID    8,    1,    0, 'System - Generic 8237 DMA c.'
  279. ClassID    8,    1,    1, 'System - ISA DMA c.'
  280. ClassID    8,    1,    2, 'System - EISA DMA c.'
  281. ClassID    8,    2,     , 'System - Timer'
  282. ClassID    8,    2,    0, 'System - 8254 system timer'
  283. ClassID    8,    2,    1, 'System - ISA system timer'
  284. ClassID    8,    2,    2, 'System - EISA (2 system timers)'
  285. ClassID    8,    3,     , 'System - RTC'
  286. ClassID    8,    3,    0, 'System - Generic RTC c.'
  287. ClassID    8,    3,    1, 'System - ISA RTC c.'
  288. ClassID    8,    4,     , 'System - PCI Hot-Plug'
  289. ClassID    8,    5,     , 'System - SDHCI'
  290. ClassID    8, 0x80,     , 'System - misc'
  291.  
  292. ClassID    9,    0,     , 'Input - Keyboard'
  293. ClassID    9,    1,     , 'Input - Digitazer (pen)'
  294. ClassID    9,    2,     , 'Input - Mouse'
  295. ClassID    9,    3,     , 'Input - Scanner'
  296. ClassID    9,    4,     , 'Input - Gameport'
  297. ClassID    9,    4,    0, 'Input - Gameport  c. (generic)'
  298. ClassID    9,    4, 0x10, 'Input - Gameport c. (legacy)'
  299. ClassID    9, 0x80,     , 'Input - misc'
  300.  
  301. ClassID 0x0a,    0,     , 'Docking - Generic station'
  302. ClassID 0x0a, 0x80,     , 'Docking - misc'
  303.  
  304. ClassID 0x0b,    0,     , 'Processor - 386'
  305. ClassID 0x0b,    1,     , 'Processor - 486'
  306. ClassID 0x0b,    2,     , 'Processor - Pentium'
  307. ; ClassID 0x0b, 0x10,     , 'Processor - Alpha'         ;
  308. ; ClassID 0x0b, 0x20,     , 'Processor - PowerPC'               ; it`s realy need for PCIDEV???
  309. ; ClassID 0x0b, 0x30,     , 'Processor - MIPS'          ;
  310. ClassID 0x0b, 0x40,     , 'Processor - Co-processor'
  311.  
  312. ClassID 0x0c,    0,     , 'Serial Bus - FireWire'
  313. ClassID 0x0c,    0,    0, 'Serial Bus - IEEE 1394(FireWire)'
  314. ClassID 0x0c,    0, 0x10, 'Serial Bus - IEEE 1394(Open HCI)'
  315. ClassID 0x0c,    1,     , 'Serial Bus - ACCESS.bus'
  316. ClassID 0x0c,    2,     , 'Serial Bus - SSA'
  317. ClassID 0x0c,    3,     , 'Serial Bus - USB/USB2'
  318. ClassID 0x0c,    3,    0, 'Serial Bus - USB Universal HC'
  319. ClassID 0x0c,    3, 0x10, 'Serial Bus - USB Open HC'
  320. ClassID 0x0c,    3, 0x20, 'Serial Bus - USB2 Enhanced HC'
  321. ClassID 0x0c,    3, 0x80, 'Serial Bus - USB w/o specific PI'
  322. ClassID 0x0c,    3, 0xfe, 'Serial Bus - USB device (not HC)'
  323. ClassID 0x0c,    4,     , 'Serial Bus - Fibre Channel'
  324. ClassID 0x0c,    5,     , 'Serial Bus - SMBus'
  325. ClassID 0x0c,    6,     , 'Serial Bus - InfiniBand'
  326. ClassID 0x0c,    7,     , 'Serial Bus - IPMI'
  327. ClassID 0x0c,    7,    0, 'Serial Bus - IPMI SMIC I.'
  328. ClassID 0x0c,    7,    1, 'Serial Bus - IPMI Kybd CSI'
  329. ClassID 0x0c,    7,    2, 'Serial Bus - IPMI BTI'
  330. ClassID 0x0c,    8,     , 'Serial Bus - SERCOS'
  331. ClassID 0x0c,    9,     , 'Serial Bus - CANbus'
  332.  
  333. ClassID 0x0d,    0,     , 'Wireless - iRDA'
  334. ClassID 0x0d,    1,     , 'Wireless - Consumer IR'
  335. ClassID 0x0d, 0x10,     , 'Wireless - RF'
  336. ClassID 0x0d, 0x11,     , 'Wireless - Bluetooth'
  337. ClassID 0x0d, 0x12,     , 'Wireless - BroaClassIDand'
  338. ClassID 0x0d, 0x20,     , 'Wireless - Ethernet (802.11a)'
  339. ClassID 0x0d, 0x21,     , 'Wireless - Ethernet (802.11b)'
  340. ClassID 0x0d, 0x80,     , 'Wireless - misc'
  341.  
  342. ClassID 0x0e,    0,     , 'Intelligent I/O - c.(FIFO @ 40h)'
  343. ClassID 0x0e,    0,    0, 'Intelligent I/O - I/O c. (I2O 1)'
  344.  
  345. ClassID 0x0f,    1,     , 'Satellite Communication - TV'
  346. ClassID 0x0f,    2,     , 'Satellite Communication - Audio'
  347. ClassID 0x0f,    3,     , 'Satellite Communication - Voice'
  348. ClassID 0x0f,    4,     , 'Satellite Communication - Data'
  349.  
  350. ClassID 0x10,    0,     , 'En/Decryption - Network&comput.'
  351. ClassID 0x10, 0x10,     , 'En/Decryption - Entertainment'       ; 0x10, 0x01,, ???
  352. ClassID 0x10, 0x80,     , 'En/Decryption - misc'
  353.  
  354. ClassID 0x11,    0,     , 'DSP - DPIO modules'
  355. ClassID 0x11,    1,     , 'DSP - Performance counters'
  356. ClassID 0x11, 0x10,     , 'DSP - Sync./Test/Measurement'
  357. ClassID 0x11, 0x20,     , 'DSP - Managamant card'
  358. ClassID 0x11, 0x80,     , 'DSP - misc'
  359.  
  360. ClassID 0xff, 0xff,     , 'Unknown'     ; <- terminator
  361.