Skip to content

Commit 0c5eec8

Browse files
author
Hijacker
committed
v1.6.1
Fixed a bug in recognition of some 5XXX models Added recognition of VOS CPU Toshiba drives. Added reading of a two letter OEM code from TSSTCorp/Samsung/Toshiba drives.
1 parent abed4f2 commit 0c5eec8

16 files changed

+648
-469
lines changed

About.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,13 @@ void __fastcall TAbout_Box::Label3Click(TObject *Sender)
3434

3535
void __fastcall TAbout_Box::Label8Click(TObject *Sender)
3636
{
37-
ShellExecute(About_Box->Handle,"open","url:http://www.rpc1.org","","",0);
37+
ShellExecute(About_Box->Handle,"open","http://www.rpc1.org","","",0);
3838
}
3939
//---------------------------------------------------------------------------
4040

4141
void __fastcall TAbout_Box::Label5Click(TObject *Sender)
4242
{
43-
ShellExecute(About_Box->Handle,"open","url:http://discinfo.rpc1.org/","","",0);
44-
}
45-
//---------------------------------------------------------------------------
46-
void __fastcall TAbout_Box::Image1Click(TObject *Sender)
47-
{
48-
ShellExecute(About_Box->Handle,"open","url:http://store.yahoo.com/cgi-bin/clink?dvdsupply+HgqATs+index.html","","",0);
43+
ShellExecute(About_Box->Handle,"open","http://discinfo.rpc1.org/","","",0);
4944
}
5045
//---------------------------------------------------------------------------
5146

About.dfm

Lines changed: 20 additions & 182 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
object About_Box: TAbout_Box
2-
Left = 705
3-
Top = 177
2+
Left = 417
3+
Top = 157
44
BorderIcons = [biSystemMenu]
55
BorderStyle = bsDialog
66
Caption = 'About DVD-IDE-SCSI-CD Info Program'
7-
ClientHeight = 305
8-
ClientWidth = 434
7+
ClientHeight = 240
8+
ClientWidth = 431
99
Color = clBtnFace
1010
Font.Charset = DEFAULT_CHARSET
1111
Font.Color = clWindowText
@@ -21,19 +21,19 @@ object About_Box: TAbout_Box
2121
object Panel1: TPanel
2222
Left = 0
2323
Top = 0
24-
Width = 434
25-
Height = 305
24+
Width = 431
25+
Height = 240
2626
Align = alClient
2727
TabOrder = 0
2828
object GroupBox1: TGroupBox
2929
Left = 8
3030
Top = 8
3131
Width = 417
32-
Height = 289
32+
Height = 225
3333
TabOrder = 0
3434
object BitBtn1: TBitBtn
35-
Left = 176
36-
Top = 240
35+
Left = 168
36+
Top = 192
3737
Width = 75
3838
Height = 25
3939
Font.Charset = EASTEUROPE_CHARSET
@@ -48,9 +48,9 @@ object About_Box: TAbout_Box
4848
end
4949
object Panel2: TPanel
5050
Left = 8
51-
Top = 160
51+
Top = 128
5252
Width = 401
53-
Height = 25
53+
Height = 17
5454
BevelInner = bvSpace
5555
BevelOuter = bvLowered
5656
TabOrder = 1
@@ -120,7 +120,7 @@ object About_Box: TAbout_Box
120120
Left = 8
121121
Top = 42
122122
Width = 401
123-
Height = 113
123+
Height = 79
124124
BevelOuter = bvLowered
125125
TabOrder = 3
126126
object Label1: TLabel
@@ -159,173 +159,11 @@ object About_Box: TAbout_Box
159159
ParentFont = False
160160
WordWrap = True
161161
end
162-
object Label10: TLabel
163-
Left = 4
164-
Top = 79
165-
Width = 377
166-
Height = 33
167-
AutoSize = False
168-
Caption =
169-
'You can save all this information into a file. Send the file to ' +
170-
'me. I will use it to make a database of all the CD/DVD devices i' +
171-
'dentified by my program.'
172-
Font.Charset = EASTEUROPE_CHARSET
173-
Font.Color = clWindowText
174-
Font.Height = -11
175-
Font.Name = 'Tahoma'
176-
Font.Style = []
177-
ParentFont = False
178-
WordWrap = True
179-
end
180-
end
181-
object GroupBox2: TGroupBox
182-
Left = 8
183-
Top = 210
184-
Width = 161
185-
Height = 73
186-
Caption = ' Program Sponsored By: '
187-
TabOrder = 4
188-
object Image1: TImage
189-
Left = 9
190-
Top = 16
191-
Width = 145
192-
Height = 48
193-
Cursor = crHandPoint
194-
Hint = 'Your source of optical media supplies'
195-
HelpType = htKeyword
196-
Align = alCustom
197-
AutoSize = True
198-
Center = True
199-
ParentShowHint = False
200-
Picture.Data = {
201-
07544269746D6170B60E0000424DB60E00000000000076000000280000009100
202-
0000300000000100040000000000400E0000130B0000130B0000100000001000
203-
000099663300F9F5F20000CCFF00D0B7A000C3A68800A37446002FACC000E5D9
204-
CC00B18A6300737F6500F2EBE500DCCAB9001BBADB004C999900FFFFFF00608C
205-
7F00EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
206-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
207-
EEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
208-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
209-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEE
210-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
211-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
212-
EEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
213-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
214-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEE
215-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE111
216-
EEEEEEE111EEEEEEEE111EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEE
217-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
218-
EEEEEEEEEEEEEEEEEEEE1BB7EEEEEEE7771EEEEEE1BB7EEEEEEEEEEEEEEEEEEE
219-
EEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
220-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE1BB7EEEEEEE7771EEEEE
221-
E1BB7EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEE
222-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
223-
EEEE1BB7EEEEEEE7771EEEEEE1BB7EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000
224-
0000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
225-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
226-
EEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
227-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
228-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEE
229-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
230-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
231-
EEEEE0000000EEEEEEEAB33433BAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
232-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
233-
884EEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEB5000000000083AEEEEEEEE
234-
EEEEEEEEEEEEEEEEE4EE8EE8E8EEEEEBAE4EE4EBBEEA88BEEEEE4A4BAE48BEE4
235-
EEE413EB43EEB3EABEE4E4EE488EEEEEA88AEE347EE4EEEEEEEEE0000000EEE1
236-
80000000000000008BEEEEEEEEEEEEEEEEEEEEEEE4884EE0E0EEEEE37E8EE815
237-
3EE51B8EEEEE83537E03BEE8EEE887E834EE37E73EE8E8EA818EEEEE87A3EE8E
238-
8EEEEEEEEEEEE0000000EE18000000000000000000531EEEEEEEEEEEEEEEEEEE
239-
E748AEE5B8EEEEE3888EE8833EE8E3BEEEEE88387E483EE0BEE88AE8B0EE83E7
240-
3EE5B8E18B4EEEEE8EEEEE5B5EEEEEEEEEEEE0000000EE300000000000000000
241-
000053EEEEEEEEEEEEEEEEEEEE88EEEAAAEEEEE37E8EE8873EE8B33EEEEE8875
242-
7EA7EEEA7EE81AE171EE4BEA7EEA71EEAAAEEEEE3334EE171EEEEEEEEEEEE000
243-
0000EE5000000000000000000000005BEEEEEEEEEEEEEEEEEE77EEEEEEEEEEE7
244-
AEBEEB1A7EE1331EEEEEB7E3AEEEEEEEEEEBEEEEEEEE11EA7EEEEEEEEEEEEEEE
245-
EB31EEEEEEEEEEEEEEEEE0000000EA0000000000000000000000000081EEEEEE
246-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
247-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000E70000000000
248-
000000000000000005BEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
249-
EEEEEEEEEEEEEEE771EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
250-
EEEEE0000000E7000000000000000000000000000004EEEEEEEEEEEEEEEEEEEE
251-
EEEEEEEEEEEEEE4008EEEEEE8004EEEEEEEEEA0005BEEEEEEEEEEEEEEEEEEEEE
252-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000E700000000000000000000000000
253-
000081EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE3005EEEEEE3005EEEEEEEEEE00
254-
000AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000E100
255-
000000000000000000000000000005AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE70
256-
001EEEEE70001EEEEEEEEE778008EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
257-
EEEEEEEEEEEEE0000000EE805777777B380000377740004777777B4AEEEEEEEE
258-
EEEEE74858831E14583A888000B3854AE00073854A4883EEB000BEE400004400
259-
000004E4000000040000440000400004EEEEE0000000EE3001EEEEEEEEB500AE
260-
EE15008EEEEEEEE1AEEEEEEEEEEEB00000005A30000850080050000518005000
261-
054008EE30005EE0D66600FC222CF0409C222690F66600666F0966604EEEE000
262-
0000EEA007EEEEEEEEEB00EEEEEB005EEEEEEEEEE1EEEEEEEEE1500544500830
263-
004500080008B800440008B8008000EE800003E0D2220D22222226092222222F
264-
F2220062260022290EEEE0000000EEE403EEE805AEEE88EE1EEE500AEEA004EE
265-
EA1E73333AE7000BEEB0004000E15008000AE70003000AEB0000007E50850510
266-
92229C2269D2229C22696222922290D22C00C22D0EEEE0000000EEEA58EEE400
267-
8EEEB4EE77EE700BEEE000BEEE3E300003E1B33AE140003000AE40080007EE00
268-
0B000AEE0005003A008300340DDD9222900DDD9222900C22FC22D09222006226
269-
0EEEE0000000EEEE35EEE3000AEEE3EEB8EEE803EEE8005EEEB3A00004EEEEEA
270-
450005E000BEB0005003EE0007000BEE000800470031500A4000022290400002
271-
22900D22662260022290D22C04EEE0000000EEEEE8AEEA0003EEE7EE307EEA08
272-
EEE40001EE70AEEEEEEEE180000057E8003E10008005AA00078005AA00040053
273-
003E3004EEEE06226000999C22D00D226F22200C2260922250EEE0000000EEEE
274-
EA7EEE0003EEEEEE408EEE45EEEB0007EE708EEEEEEEE4000054AEE4008EE500
275-
800000005130000000570008003E15007EEE09222D9F222F222FFC22D9222CD2
276-
2226622290EEE0000000EEEEEEAEEE8003EEEEEE8007EEA5AEEA0001EEB007EE
277-
EEEEE500531A7EEB000EE40080088005BEB0088005BE0005007EE3008EEE40F2
278-
222222D06222222200222C2222C2222290EEE0000000EEEEEEEEEE3831EEAEEE
279-
5004EEE3BEEE88BEEE4008EEEEEEE5004EE4005EEEEEEEEEEEEEEA7EEEEEEEEA
280-
7EEE8003EEEEEEEEEEEEE4096222CF040FC22265006669622609C22D04EEE000
281-
0000EEEEEEEEEEEEEEEEBEEE0000AEE14EEEEEEEEA5000AEEEEEE3000880004E
282-
EEEEEEEEEEEEEEEEEEEEEEEEEEEE4008EEEEEEEEEEEEEE400000004E40000000
283-
44000000000000004EEEE0000000EEEEEEEEEEEEEE147EEA00004EEE7EEEEEEE
284-
7800004EEEEEEE400000081EEEEEEEEEEEEEEEEEEEEEEEEEEEEE3005EEEEEEEE
285-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEE38
286-
8800888800000888888888850000005EEEEEEEEA3333AEEEEEEEEEEEEEEEEEEE
287-
EEEEEEEEEEEE1777EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
288-
EEEEE0000000EEEEEEEEEEEB0000000000000000000000000000000EEEEEEEEE
289-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
290-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEE7500000000000000
291-
0000000000000007EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
292-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEE
293-
EEEEEEEEEA800000000000000000000000000007EEEEEEEEEEEEEEEEEEEEEEEE
294-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
295-
EEEEEEEEEEEEE0000000EEEEEEEEEEEEEEE3000000000000000000000000000A
296-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
297-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEA800
298-
00000000000000000000005EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
299-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000
300-
0000EEEEEEEEEEEEEEEEEEB500000000000000000000003EEEEEEEEEEEEEEEEE
301-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
302-
EEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEB500000000000000
303-
0000051EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
304-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEE
305-
EEEEEEEEEEB800000000000000005AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
306-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
307-
EEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEA480000000000008AEEEEEEEEEEE
308-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
309-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEA
310-
B485000583AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
311-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEE
312-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
313-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
314-
EEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
315-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
316-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000EEEEEEEEEEEEEEEEEEEE
317-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
318-
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000
319-
0000}
320-
Proportional = True
321-
ShowHint = True
322-
OnClick = Image1Click
323-
end
324162
end
325163
end
326164
object Panel5: TPanel
327165
Left = 16
328-
Top = 184
166+
Top = 159
329167
Width = 401
330168
Height = 33
331169
BevelInner = bvSpace
@@ -334,10 +172,10 @@ object About_Box: TAbout_Box
334172
object Label9: TLabel
335173
Left = 50
336174
Top = 17
337-
Width = 151
175+
Width = 199
338176
Height = 13
339177
AutoSize = False
340-
Caption = 'nicw and all the testers on the'
178+
Caption = 'nicw, Toshibaer and all the testers on the'
341179
Font.Charset = EASTEUROPE_CHARSET
342180
Font.Color = clWindowText
343181
Font.Height = -11
@@ -346,13 +184,13 @@ object About_Box: TAbout_Box
346184
ParentFont = False
347185
end
348186
object Label8: TLabel
349-
Left = 202
187+
Left = 252
350188
Top = 17
351-
Width = 94
189+
Width = 98
352190
Height = 13
353191
Cursor = crHandPoint
354192
Hint = 'visit the main firmware page'
355-
Caption = 'main firmware page'
193+
Caption = 'main firmware page.'
356194
Font.Charset = EASTEUROPE_CHARSET
357195
Font.Color = clBlue
358196
Font.Height = -11
@@ -379,9 +217,9 @@ object About_Box: TAbout_Box
379217
object Label4: TLabel
380218
Left = 51
381219
Top = 4
382-
Width = 325
220+
Width = 322
383221
Height = 13
384-
Caption = 'XVI, Arzeno, >NIL:, dhc014, FLASHMAN, Cigo, Klaus Jensen, Paul,'
222+
Caption = 'XVI, Arzeno, >NIL:, dhc014, FLASHMAN, Cigo, Klaus Jensen, Paul,'
385223
Font.Charset = EASTEUROPE_CHARSET
386224
Font.Color = clWindowText
387225
Font.Height = -11

About.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,15 @@ class TAbout_Box : public TForm
2626
TLabel *Label7;
2727
TLabel *Label8;
2828
TLabel *Label9;
29-
TLabel *Label10;
3029
TPanel *Panel2;
3130
TPanel *Panel3;
3231
TPanel *Panel4;
3332
TPanel *Panel5;
34-
TImage *Image1;
35-
TGroupBox *GroupBox2;
3633
void __fastcall About_CloseClick(TObject *Sender);
3734
void __fastcall FormCreate(TObject *Sender);
3835
void __fastcall Label3Click(TObject *Sender);
3936
void __fastcall Label8Click(TObject *Sender);
4037
void __fastcall Label5Click(TObject *Sender);
41-
void __fastcall Image1Click(TObject *Sender);
4238
void __fastcall BitBtn1KeyPress(TObject *Sender, char &Key);
4339
private: // User declarations
4440
public: // User declarations

0 commit comments

Comments
 (0)