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