Rev 3874 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1981 | yogev_ezra | 1 | HISTORY: |
2 | keep dates in european format (dd/mm/yyyy), please |
||
3 | '!' means big changes |
||
4 | |||
5 | to-do: |
||
6 | more vendors |
||
7 | vendor's website |
||
8 | Subsystem id and Subsystem vendor id detection |
||
9 | |||
10 | Full device detection (like "ATI Radeon 9200") will increase app |
||
11 | size a lot and probably it is function of particular drivers |
||
1982 | mario79 | 12 | ;----------------------------------------------------------------------------- |
3882 | mario79 | 13 | 2.3: PCIDEV 02/09/2013 |
14 | Author: Marat Zakiyanov aka Mario79 |
||
15 | Features: |
||
16 | added |
||
17 | * added 1 new VendorID |
||
18 | * corrected vendors.add |
||
19 | |||
20 | ;----------------------------------------------------------------------------- |
||
3874 | mario79 | 21 | 2.3: PCIDEV 29/08/2013 |
22 | Author: Marat Zakiyanov aka Mario79 |
||
23 | Features: |
||
24 | added |
||
25 | * added 1 new VendorID |
||
26 | * corrected vendors.add |
||
27 | |||
28 | ;----------------------------------------------------------------------------- |
||
3873 | mario79 | 29 | 2.3: PCIDEV 27/08/2013 |
30 | Author: Marat Zakiyanov aka Mario79 |
||
31 | Features: |
||
32 | added |
||
33 | * added 4 new VendorID |
||
34 | |||
35 | ;----------------------------------------------------------------------------- |
||
3871 | mario79 | 36 | 2.3: PCIDEV 25/08/2013 |
37 | Author: Marat Zakiyanov aka Mario79 |
||
38 | Features: |
||
39 | added |
||
40 | * added 5 new VendorID |
||
41 | |||
42 | ;----------------------------------------------------------------------------- |
||
43 | 2.3: PCIDEV 27/06/2013 |
||
44 | Author: IgorA |
||
45 | Features: |
||
46 | added |
||
47 | * added 2 new VendorID |
||
48 | |||
49 | ;----------------------------------------------------------------------------- |
||
50 | 2.3: PCIDEV 09/06/2013 |
||
51 | Author: fedesco |
||
52 | Features: |
||
53 | added |
||
54 | * italian version |
||
55 | |||
56 | ;----------------------------------------------------------------------------- |
||
57 | 2.3: PCIDEV 24/09/2011 |
||
58 | Author: Serge |
||
59 | Features: |
||
60 | added |
||
61 | * increase maximum irq level |
||
62 | |||
63 | ;----------------------------------------------------------------------------- |
||
2057 | mario79 | 64 | 2.3: PCIDEV 18/08/2011 |
65 | Author: Marat Zakiyanov aka Mario79 |
||
66 | Features: |
||
67 | fixed |
||
68 | * Checking for "rolled up" window |
||
69 | |||
70 | ;----------------------------------------------------------------------------- |
||
1995 | mario79 | 71 | 2.3: PCIDEV 02/07/2011 |
1993 | mario79 | 72 | Author: Marat Zakiyanov aka Mario79 |
73 | Features: |
||
74 | fixed |
||
1995 | mario79 | 75 | * Show the message "--" if the IRQ is not assigned |
76 | * Show number of PCI units for saving device list |
||
1993 | mario79 | 77 | |
78 | ;----------------------------------------------------------------------------- |
||
1982 | mario79 | 79 | 2.3: PCIDEV 26/06/2011 |
80 | Author: Marat Zakiyanov aka Mario79 |
||
81 | Features: |
||
82 | added |
||
83 | * Save PCI devices list to disk |
||
84 | * Using OpenDialog for select of path |
||
85 | |||
86 | ;------------------------------------ |
||
87 | Author: Veronica aka Clever Mouse |
||
88 | Features: |
||
89 | fixed |
||
90 | * Don't scan for other functions on single-function devices |
||
91 | * Some little bugs |
||
92 | |||
93 | ;------------------------------------ |
||
94 | Author: Artem Jerdev aka art_zh |
||
95 | Features: |
||
96 | fixed |
||
97 | * pcidev post-enumeration bug fixed |
||
98 | optimized |
||
99 | * pci vendors database splitted to reduce PCIDEV code downto 10kB. |
||
100 | |||
101 | ;------------------------------------ |
||
102 | Author: Yogev Ezra |
||
103 | Features: |
||
104 | added |
||
105 | * HDA controller recognition and 17F3 RDC Semiconductor vendor |
||
106 | |||
107 | ;------------------------------------ |
||
108 | Author: Evgeny Grechnikov aka Diamond |
||
109 | Features: |
||
110 | fixed |
||
111 | * Some little bugs |
||
112 | |||
113 | ;----------------------------------------------------------------------------- |
||
1981 | yogev_ezra | 114 | 2.2: PCIDEV 03/01/2010 |
115 | Author: Artem Jerdev |
||
116 | Features: |
||
117 | fixed |
||
118 | * English in some comments ;) |
||
119 | added |
||
120 | * ! user-accessible MMIO channels detection |
||
121 | * ! ASCII-dump as PCI memory access demonstration |
||
122 | optimization |
||
123 | * (yet needed) |
||
124 | ---------------------------------------------------------------- |
||
125 | 2.1: PCIDEV ??/04/2007 |
||
126 | Author: Mihailov Ilia aka Ghost |
||
127 | Features: |
||
128 | fixed |
||
129 | * Some little bugs |
||
130 | * Source code formating |
||
131 | * PCI version normalized 0210 -> 2.10 |
||
132 | added |
||
133 | * + 13 vendor (total now 1000!) |
||
134 | * + 3 class type |
||
135 | * Fast call source ready |
||
136 | * Device IRQ detection |
||
137 | optimized |
||
138 | * ! size optimized (61025 -> 32501 see added) |
||
139 | * easy to add new vendor & class names |
||
140 | ---------------------------------------------------------------- |
||
141 | 2.0: PCIDEV 30/08/2006 |
||
142 | (it differs a lot from the version 1.0, which was introduced 19 months ago) |
||
143 | Author: Marat Zakiyanov aka Mario79 |
||
144 | Sergey Kuzmin aka Wildwest |
||
145 | Features: |
||
146 | added |
||
147 | * Detection of Interface by Mario79 |
||
148 | * 122 vendor id's by Wildwest |
||
149 | * Description is based on Class, SubClass and Interface now (PCI 3.0) by Wildwest |
||
150 | ---------------------------------------------------------------- |
||
151 | 1.31: PCIDEV 13/05/2006 |
||
152 | Author: Jason Delozier |
||
153 | Features: |
||
154 | fixed |
||
155 | * ! bug in Company Name look up code that would cause Unknown Name errors. |
||
156 | * ! possible bugs, many instructions missing byte, word, dword prefixes |
||
157 | * ! possible bug which could have occured after removing "PREVIOUSVERSIONLIST" |
||
158 | entry in loop up code and not fixing jump parameters. |
||
159 | added |
||
160 | * comments to various parts of the code |
||
161 | optimized |
||
162 | * various parts of the source, too many to remember and mention. |
||
163 | * changed entries for Subclasses in vendors.inc to Byte format, saves a little space. |
||
164 | ---------------------------------------------------------------- |
||
165 | 1.30: PCIDEV 11/05/2006 |
||
166 | Author: Sergey Kuzmin aka Wildwest |
||
167 | Features: |
||
168 | added |
||
169 | * 3 new vendor id's (ESS from Madis Kalme and 2 id's |
||
170 | forgotten from 1.15 release: Broadcom -SiByte and Chaintech Comp.) |
||
171 | changed |
||
172 | * I don't know why other devs (Jason or Victor) changed window style |
||
173 | to old ugly one, so I changed it back to skinned type 3. |
||
174 | * the same goes to the use of macroc.inc - it is enabled again. |
||
175 | deleted |
||
176 | * there is no more label "PREVIOUSVERSIONLIST" - id's moved to the |
||
177 | appropriate parts of global list. |
||
178 | ---------------------------------------------------------------- |
||
179 | 1.29: PCIDEV 30/04/2006 |
||
180 | Author: Jason Delozier |
||
181 | Features: |
||
182 | fixed |
||
183 | * ! bug that would not allow devices with device |
||
184 | numbers > 16 to be displayed. |
||
185 | added |
||
186 | * ! another heading called "FNC" (function) which allows |
||
187 | the multipurpose Device/Function varible to be split and |
||
188 | displayed to the user properly. |
||
189 | * horizontal bars to display for easier reading. |
||
190 | optimized |
||
191 | * vendor/description search routines for speed and space. |
||
192 | ---------------------------------------------------------------- |
||
193 | 1.25: PCIDEV 02/10/2005 |
||
194 | Author: Sergey Kuzmin aka Wildwest |
||
195 | Features: |
||
196 | changed |
||
197 | * ! Description is based on Class and SubClass |
||
198 | now (PCI 3.0). The Names of Classes and SubClasses |
||
199 | are in the end of Vendors.inc |
||
200 | deleted |
||
201 | * label "Descriptions" (names of Classes) |
||
202 | |||
203 | ---------------------------------------------------------------- |
||
204 | 1.20: PCIDEV 16/08/2005 |
||
205 | Author: Victor Alberto Gil Hanla a.k.a. vhanla |
||
206 | Features: |
||
207 | added |
||
208 | * ! many vendor lists (865) |
||
209 | deleted |
||
210 | * previous version's list |
||
211 | changed |
||
212 | * previous Company Name searching and printing |
||
213 | ---------------------------------------------------------------- |
||
214 | 1.15: PCIDEV 03/06/2005 |
||
215 | Author: Sergey Kuzmin aka Wildwest |
||
216 | Features: |
||
217 | added |
||
218 | * quantity of devices, |
||
219 | * ! detection of Company Name based on Vendor ID, |
||
220 | * database of VenID (35 ID's), |
||
221 | * macros.inc for smaller size, |
||
222 | changed |
||
223 | * interface+(skinned window), |
||
224 | * VenID before DevID in 'table'(was DevID before VenID) |
||
225 | ---------------------------------------------------------------- |
||
226 | 1.0: PCIDEV 30/01/2005 |
||
227 | Author: Jason Delozier |
||
228 | Features: |
||
229 | able to |
||
230 | * detect PCI version, |
||
231 | * quantity of PCI buses, |
||
232 | * Vendor&Device ID for appropriate Device on Bus; |
||
233 | * detect Revision, Class and Subclass of Device, |
||
234 | * and make Description based on Class |
||
235 | ------------------------------------------------------------- |