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