Board index » delphi » Differences between TP 6.00 & TP 6.01

Differences between TP 6.00 & TP 6.01

Hi all,

If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
would be extremely grateful if I could get a diff file for the command
line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
of expanding the builtin assembler, and would like to add the TP 6.01
bugfixes at the same time. (NB, I'm looking for something a bit more
more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
file!)

Thanks,

Robert
--
Robert AH Prins
pr...@bigfoot.com

 

Re:Differences between TP 6.00 & TP 6.01


JRS:  In article <ed6d5b69.0107160920.124ad...@posting.google.com>, seen
in news:comp.lang.pascal.borland, Robert AH Prins <pr...@bigfoot.com>
wrote at Mon, 16 Jul 2001 10:20:02 :-

Quote

>If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
>would be extremely grateful if I could get a diff file for the command
>line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
>of expanding the builtin assembler, and would like to add the TP 6.01
>bugfixes at the same time. (NB, I'm looking for something a bit more
>more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
>file!)

I only have one version of TP 6; but here's a thought.

If one were to read TPC - presumably about 70 kB - byte-by-byte, and
write these as Hex, one per line, is it likely that the output of FC on
a pair of these files would then be of any use?  Or a Diff could be
found / written in TP 6?

--
? John Stockton, Surrey, UK.  j...@merlyn.demon.co.uk   Turnpike v4.00   MIME. ?
 <URL: http://www.merlyn.demon.co.uk/> TP/BP/Delphi/&c., FAQqy topics & links;
 <URL: http://www.merlyn.demon.co.uk/clpb-faq.txt> Pedt Scragg: c.l.p.b. mFAQ;
 <URL: ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip> Timo Salmi's Turbo Pascal FAQ.

Re:Differences between TP 6.00 & TP 6.01


Quote
In article <B+SczaPzH0U7E...@merlyn.demon.co.uk>, Dr John Stockton wrote:
> JRS:  In article <ed6d5b69.0107160920.124ad...@posting.google.com>, seen
> in news:comp.lang.pascal.borland, Robert AH Prins <pr...@bigfoot.com>
> wrote at Mon, 16 Jul 2001 10:20:02 :-

>>If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
>>would be extremely grateful if I could get a diff file for the command
>>line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
>>of expanding the builtin assembler, and would like to add the TP 6.01
>>bugfixes at the same time. (NB, I'm looking for something a bit more
>>more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
>>file!)

> I only have one version of TP 6; but here's a thought.

> If one were to read TPC - presumably about 70 kB - byte-by-byte, and
> write these as Hex, one per line, is it likely that the output of FC on
> a pair of these files would then be of any use?  Or a Diff could be
> found / written in TP 6?

The logical thing would be to try to decompress the binary, and then run it
through a disassembler and try to compare the results.

Re:Differences between TP 6.00 & TP 6.01


Quote
>===== Original Message From Dr John Stockton <j...@merlyn.demon.co.uk> =====
>JRS:  In article <ed6d5b69.0107160920.124ad...@posting.google.com>, seen
>in news:comp.lang.pascal.borland, Robert AH Prins <pr...@bigfoot.com>
>wrote at Mon, 16 Jul 2001 10:20:02 :-

>>If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
>>would be extremely grateful if I could get a diff file for the command
>>line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
>>of expanding the builtin assembler, and would like to add the TP 6.01
>>bugfixes at the same time. (NB, I'm looking for something a bit more
>>more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
>>file!)

>I only have one version of TP 6; but here's a thought.

Which one, TP 6.00 (1990-10-23, 69214 bytes) or TP 6.01 (????-??-??, ?????
bytes)

Quote
>If one were to read TPC - presumably about 70 kB - byte-by-byte, and
>write these as Hex, one per line, is it likely that the output of FC on
>a pair of these files would then be of any use?

That might be possible, and is likely to be of more use than a /B compare,
which is unable to resynchronize after just one mismatch.

Quote
>Or a Diff could be found / written in TP 6?

I'm sure it could be written in TP, or for that matter about every other
language, but it's a bit of a waste of time when there are already many of
these programs around...

Robert
--
Robert AH Prins
pr...@bigfoot.com

--
Robert AH Prins
pr...@bigfoot.com - Please use _this_ address for email replies!

Re:Differences between TP 6.00 & TP 6.01


Quote
>===== Original Message From mar...@toad.stack.nl (Marco van de Voort) =====
>In article <B+SczaPzH0U7E...@merlyn.demon.co.uk>, Dr John Stockton wrote:
>> JRS:  In article <ed6d5b69.0107160920.124ad...@posting.google.com>, seen
>> in news:comp.lang.pascal.borland, Robert AH Prins <pr...@bigfoot.com>
>> wrote at Mon, 16 Jul 2001 10:20:02 :-

>>>If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
>>>would be extremely grateful if I could get a diff file for the command
>>>line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
>>>of expanding the builtin assembler, and would like to add the TP 6.01
>>>bugfixes at the same time. (NB, I'm looking for something a bit more
>>>more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
>>>file!)

>> I only have one version of TP 6; but here's a thought.

>> If one were to read TPC - presumably about 70 kB - byte-by-byte, and
>> write these as Hex, one per line, is it likely that the output of FC on
>> a pair of these files would then be of any use?  Or a Diff could be
>> found / written in TP 6?

>The logical thing would be to try to decompress the binary, and then run it
>through a disassembler and try to compare the results.

I completely agree. I've aready pushed TP 6.00 through IDA and as the
changes
between 6.00 & 6.01 are probably fairly minor, doing the same thing with the
latter would make such a compare a lot easier to understand, however, I do
not
have 6.01 so the only legal way to get what I need is a 60.. vs 6.01
differences file.

Robert
--
Robert AH Prins
pr...@bigfoot.com

--
Robert AH Prins
pr...@bigfoot.com - Please use _this_ address for email replies!

Re:Differences between TP 6.00 & TP 6.01


JRS:  In article <slrn9l7nt1.2hg9.mar...@toad.stack.nl>, seen in
news:comp.lang.pascal.borland, Marco van de Voort <mar...@toad.stack.nl>
wrote at Tue, 17 Jul 2001 06:47:31 :-

Quote

>> If one were to read TPC - presumably about 70 kB - byte-by-byte, and
>> write these as Hex, one per line, is it likely that the output of FC on
>> a pair of these files would then be of any use?  Or a Diff could be
>> found / written in TP 6?

>The logical thing would be to try to decompress the binary, and then run it
>through a disassembler and try to compare the results.

BP7 TPC.EXE does not look compressed to me; it contains blank areas and
plain text, and the DEBUG U command on a few random stretches of it
looks more reasonable than DEBUG U on stretches of a ZIP.

Moreover, TPC.EXE deflates 28% on ZIPping.

But certainly comparison of disassemblies should be better.

--
? John Stockton, Surrey, UK.  j...@merlyn.demon.co.uk   Turnpike v4.00   MIME. ?
 <URL: http://www.merlyn.demon.co.uk/> TP/BP/Delphi/&c., FAQqy topics & links;
 <URL: http://www.merlyn.demon.co.uk/clpb-faq.txt> Pedt Scragg: c.l.p.b. mFAQ;
 <URL: ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip> Timo Salmi's Turbo Pascal FAQ.

Re:Differences between TP 6.00 & TP 6.01


JRS:  In article <3B5BF...@MailAndNews.com>, seen in
news:comp.lang.pascal.borland, Robert AH Prins <pr...@MailAndNews.com>
wrote at Tue, 17 Jul 2001 03:00:22 :-

Quote
>>===== Original Message From Dr John Stockton <j...@merlyn.demon.co.uk> =====

>>I only have one version of TP 6; but here's a thought.

>Which one, TP 6.00 (1990-10-23, 69214 bytes) or TP 6.01 (????-??-??, ?????
>bytes)

Fx: starts old computer, pushes in ancient drive (40MB) - the former, TP
6.00.

Quote
>>Or a Diff could be found / written in TP 6?

>I'm sure it could be written in TP, or for that matter about every other
>language, but it's a bit of a waste of time when there are already many of
>these programs around...

We already know how skilled you are as a programmer; unless you are also
better than me at searching, rewriting could be quicker ...

--
? John Stockton, Surrey, UK.  j...@merlyn.demon.co.uk  Turnpike v4.00   MSIE 4 ?
 <URL: http://www.jibbering.com/faq/> FAQ for comp.lang.javascript by Jim Ley.
 <URL: http://www.merlyn.demon.co.uk/js-index.htm>  Javascript maths, sources.
 <URL: http://www.merlyn.demon.co.uk/> TP/BP/Delphi/JS/&c., FAQ topics, links.

Re:Differences between TP 6.00 & TP 6.01


Dr John Stockton <s...@merlyn.demon.co.uk> wrote in message <news:JEZ+NkQbwJV7EwtY@merlyn.demon.co.uk>...

Quote
> JRS:  In article <3B5BF...@MailAndNews.com>, seen in
> news:comp.lang.pascal.borland, Robert AH Prins <pr...@MailAndNews.com>
> wrote at Tue, 17 Jul 2001 03:00:22 :-
> >>===== Original Message From Dr John Stockton <j...@merlyn.demon.co.uk> =====

> >>I only have one version of TP 6; but here's a thought.

> >Which one, TP 6.00 (1990-10-23, 69214 bytes) or TP 6.01 (????-??-??, ?????
> >bytes)

> Fx: starts old computer, pushes in ancient drive (40MB) - the former, TP
> 6.00.

Too bad...

Quote
> >>Or a Diff could be found / written in TP 6?

> >I'm sure it could be written in TP, or for that matter about every other
> >language, but it's a bit of a waste of time when there are already many of
> >these programs around...

> We already know how skilled you are as a programmer; unless you are also
> better than me at searching, rewriting could be quicker ...

Actually, I do not have to search, I'm sitting behind a mainframe most
of the day, and on it there's a program called SuperC, which can do
this job probably better than anything else, not only on text files,
but, if I really wanted to, also on binary files. IBM does have a
version of the program for PCs (DOS & OS/2, don't know about Windoze),
but that's sadly only for internal use.

Robert
--
Robert AH Prins
pr...@bigfoot.com

Re:Differences between TP 6.00 & TP 6.01


Dr John Stockton <s...@merlyn.demon.co.uk> said the following:

Quote
>JRS:  In article <3B5BF...@MailAndNews.com>, seen in
>news:comp.lang.pascal.borland, Robert AH Prins <pr...@MailAndNews.com>
>wrote at Tue, 17 Jul 2001 03:00:22 :-
>>>===== Original Message From Dr John Stockton <j...@merlyn.demon.co.uk> =====

>>>I only have one version of TP 6; but here's a thought.

>>Which one, TP 6.00 (1990-10-23, 69214 bytes) or TP 6.01 (????-??-??, ?????
>>bytes)

>Fx: starts old computer, pushes in ancient drive (40MB) - the former, TP
>6.00.

Robert's out of luck here as well. TP6.00
--
Pedt

Re:Differences between TP 6.00 & TP 6.01


Quote
Robert AH Prins wrote:
>> ===== Original Message From mar...@toad.stack.nl (Marco van de Voort) =====
>> In article <B+SczaPzH0U7E...@merlyn.demon.co.uk>, Dr John Stockton wrote:

>>> JRS:  In article <ed6d5b69.0107160920.124ad...@posting.google.com>, seen
>>> in news:comp.lang.pascal.borland, Robert AH Prins <pr...@bigfoot.com>
>>> wrote at Mon, 16 Jul 2001 10:20:02 :-

>>>> If anyone has both TP 6.00 and the TP 6.01 maintenance release, I
>>>> would be extremely grateful if I could get a diff file for the command
>>>> line compiler, TPC.EXE. I've got TP 6.00 myself and am in the process
>>>> of expanding the builtin assembler, and would like to add the TP 6.01
>>>> bugfixes at the same time. (NB, I'm looking for something a bit more
>>>> more intelligent than a DOS "FC /B TPC601.EXE TPC600.EXE" generated
>>>> file!)

>>> I only have one version of TP 6; but here's a thought.

>>> If one were to read TPC - presumably about 70 kB - byte-by-byte, and
>>> write these as Hex, one per line, is it likely that the output of FC on
>>> a pair of these files would then be of any use?  Or a Diff could be
>>> found / written in TP 6?

>> The logical thing would be to try to decompress the binary, and then run it
>> through a disassembler and try to compare the results.

> I completely agree. I've aready pushed TP 6.00 through IDA and as the
> changes
> between 6.00 & 6.01 are probably fairly minor, doing the same thing with the
> latter would make such a compare a lot easier to understand, however, I do
> not
> have 6.01 so the only legal way to get what I need is a 60.. vs 6.01
> differences file.

> Robert

I COULD mail you TPC 6.01, but only german. If it would be legal or not,
I don't know. This would be YOUR problem. But you could create such a
file and delete TPC 6.01 german afterwards immediatelly.

Markus

Other Threads