First post, by llm
im searching for every Borland TLink.exe which can produced DOS executables (TLink32.exe is not for linking DOS 16bit executables)
to create an parser for the TDS info - i've found these so far, there seems no newer TLink versions for DOS-EXE building available
and were there ever a TDS-Version: 4.2 available, or versions before 2.8?
the TLink Version is in the exe header between header-end and relocation-table begin
01 00 FB<20>72 6A -> TLINK 2.0
01 00 FB<61>6A 72 -> TLINK 6.1
and maybe fill-bytes
and the TDS version is the data behind the exe image as BCD coded
FB 52 10 03 -> TDS: 3.10
FB 52 01 04 -> TDS: 4.1
1.0 (6.7.1987)
Commandline output "Turbo Link Version 1.0 Copyright (c) 1987 Borland International"
Products: Borland Turbo C 1.0
TLink-Version in Header: 1.0
TDS-Version: seem to not contain TDS info
1.1 (25.1.1988)
Commandline output "Turbo Link Version 1.1 Copyright (c) 1987 Borland International"
Products: Borland Turbo C 1.5
TLink-Version in Header: 1.0
TDS-Version: seem to not contain TDS info
2.0a (31.10.1988)
Commandline output "Turbo Link Version 2.0 Copyright (c) 1987, 1988 Borland International"
Products: Borland Turbo Assembler 1.0 (with Turbo Debugger 1.0), Borland Turbo C 2.0, Borland Turbo C 2.01
TLink-Version in Header: 2.0
TDS-Version: 2.8
2.0b (2.5.1989)
Commandline output "Turbo Link Version 2.0 Copyright (c) 1987, 1989 Borland International"
Products: Borland Turbo Assembler 1.01
TLink-Version in Header: 2.0
TDS-Version: 2.8
3.0 (7.5.1990)
Commandline output "Turbo Link Version 3.0 Copyright (c) 1987, 1990 Borland International"
Products: Borland Turbo Assembler 2.0
TLink-Version in Header: 3.0
TDS-Version: 2.9
3.01 (29.10.1990)
Commandline output "Turbo Link Version 3.01 Copyright (c) 1987, 1990 Borland International"
Products: Borland Turbo Assembler 2.01
TLink-Version in Header: 3.0
TDS-Version: 2.9
4.0 (23.4.1991)
Commandline output "Turbo Link Version 4.0 Copyright (c) 1991 Borland International"
Products: Borland C++ 2.0 (with Turbo Debugger 2.51)
TLink-Version in Header: 3.0
TDS-Version: 3.0
5.0 (11.11.1991)
Commandline output "Turbo Link Version 5.0 Copyright (c) 1991 Borland International"
Products: Borland C++ 3.0 (with Turbo Debugger 3.0)
TLink-Version in Header: 5.0
TDS-Version: 3.10
5.1 (10.6.1992)
Commandline output "Turbo Link Version 5.1 Copyright (c) 1992 Borland International"
Products: Borland C++ 3.1 (with Turbo Debugger 3.1)
TLink-Version in Header: 5.0
TDS-Version: 3.10
6.00 (2.12.1993)
Commandline output "Turbo Link Version 6.00 Copyright (c) 1992, 1993 Borland International"
Products: Turbo Assembler 4.0 (with Turbo Debugger 4.0), Borland C++ 4.0
TLink-Version in Header: 5.0
TDS-Version: 4.1
7.0a (17.11.1994)
Commandline output "Turbo Link Version 7.00 Copyright (c) 1987, 1994 Borland International"
Products: Borland C++ 4.5, Borland C++ 4.52 (just 1 Byte difference to 7.0b)
TLink-Version in Header: 6.1
TDS-Version: 4.1
7.1.30.1 (21.2.1996)
Commandline output "Turbo Link Version 7.1.30.1. Copyright (c) 1987, 1996 Borland International"
Products: Turbo Assembler 5.0 (with Turbo Debugger 5.0)
TLink-Version in Header: 7.1
TDS-Version: 4.3
7.1.32.2 (6.5.1997)
Commandline output "Turbo Link Version 7.1.32.2. Copyright (c) 1987, 1996 Borland International"
Products: Borland C++ 5.0, Borland C++ 5.02 (with Turbo Debugger 5.0)
TLink-Version in Header: 7.1
TDS-Version: 4.3