WINE Compatible version of TCC

While I can run 4NT8 on WINE (http://www.winehq.org/), I cannot run any later version of TCC.

For those who are moving away from Microsoft Windows, and moving towards (Ubuntu) Linux, being able to take the latest version of TCC with them would allow them to use the command processor they are used to, instead of having to learn BASH or another <insert Unix shell>.

Presently, TCC has a rating of Garbage at http://appdb.winehq.org/objectManager.php?sClass=version&iId=27696

If TCC were made WINE Compatible, I'm sure it would get a rating of Gold, as it deserves.

You can vote for this suggestion at http://jpsoft.uservoice.com/forums/...stions/4207806-wine-compatible-version-of-tcc

Joe
 
May 20, 2008
3,515
4
Elkridge, MD, USA
IMHO a very important reason for a POSIX-compatible version of TCC is for system administrators who have to deal with both MS and POSIX type systems. A single language with more power than any other command processor for all systems would be worth lots of gold. With MAC now using Intel compatible chips and POSIX-like OS, the product wold have nearly 100% compatibility with all microcomputers (embedded systems not included).
 
May 20, 2008
3,515
4
Elkridge, MD, USA
That "Garbage" rating seems a bit on the unfair side. But then, Un*x/Linux people always were kinda harsh... :-/
Not harsh, just narrow-minded: TCC is NIH.

In the style of that report the software in your mobile phone, the software for your hospital's MRI and CAT scan are all garbage - cannot be run under WINE... Under the same rule its author is also garbage - (s)he does not live in my home.
 
Last edited:
May 20, 2008
3,515
4
Elkridge, MD, USA
The title of that report is Take Command/32, describd as a GUI interface to 4NT, but provides the 2013-01-20 version and build information. It even warns that the test results are very old.

The report does not state that the above referenced description itself is wrong. Take Command/32 is a full-fledged command processor with a GUI, sharing most of its code and syntax with the text-mode command processor 4NT.
 
TCC only uses vanilla documented Windows APIs. This has to be a Wine bug -- I doubt it's worthwhile to try to cripple TCC to match Wine bugs, in order to appeal to a (very, very) small group of users.

????????????????????????????????????????????????

You do NOT change anything in TCC in order to make it run under WINE on Linux/Mac/Android.

Instead, WINE works to modify THEIR code, so that your program runs under WINE on Linux/Mac/Android.

http://www.codeweavers.com/services/engagements/

Microsoft never asked that their software run on WINE. It was the users of Microsoft Software that persisted in getting Microsoft (insert product here) Software to run on WINE.

Other software companies, who want more than just the Microsoft Windows Market, work with Crossover/WINE so that their product can run on WINE.

BTW, Linux/Mac/Android are not a (very, very) small group of users, and yes, I did purchase a license for Crossover, so that I can run my Microsoft Windows apps on Ubuntu (Linux).

Joe

Ref: http://en.wikipedia.org/wiki/CodeWeavers
http://en.wikipedia.org/wiki/Wine_(software)
https://twitter.com/CodeWeavers
http://www.codeweavers.com/services/
 

rconn

Administrator
Staff member
May 14, 2008
12,345
150

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,461
88
Albuquerque, NM
prospero.unm.edu
So -- they want me to pay them to fix WINE so it will run a vanilla Windows app?!?

In fairness, it's a stretch to call Take Command a 'vanilla Windows app'. I suspect that if you were to document all the APIs it calls, it would be a long list and include some pretty obscure functions. Subtract all the ones supported by WINE, and it might still be a long list....
 
May 20, 2008
11,400
99
Syracuse, NY, USA
In fairness, it's a stretch to call Take Command a 'vanilla Windows app'. I suspect that if you were to document all the APIs it calls, it would be a long list and include some pretty obscure functions. Subtract all the ones supported by WINE, and it might still be a long list....
Isn't that simply Wine's shortcoming?
 

rconn

Administrator
Staff member
May 14, 2008
12,345
150
In fairness, it's a stretch to call Take Command a 'vanilla Windows app'. I suspect that if you were to document all the APIs it calls, it would be a long list and include some pretty obscure functions. Subtract all the ones supported by WINE, and it might still be a long list....

True, if we were talking about Take Command. But Joe was asking about running TCC, which is much simpler.
 
Similar threads
Thread starter Title Forum Replies Date
T Wine weirdness Support 1
Joe Caverly How to? Run DOS .exe's the same way Wine does... Support 3
Joe Caverly Ubuntu and Wine Support 2
FreezerBurnt Help making a CMD and TCC compatible batch file Support 7
Dmitry L. Kobyakov How to? How to remove the record of the old version of the Take Command? Support 5
D Documentation WebHelp lands at version 26 Support 0
fishman@panix.com HELP!! I just updated to Version 28 and as usual I cannot make extended directory search work. Support 2
T Take Command 28: Lua reports version 5.4.0 (5.4.3 expected) Support 0
S Issues with version v26.02.42 x64 Support 0
Joe Caverly Documentation COMMANDS in Version 27 help Support 8
C version help Support 3
R Inconsistency in @version's use of quotes Support 2
thorntonpg What is the latest version of everything Support 1
S Windows Server version not being detected correctly in TCMD 26RC2 Support 9
D Which is the latest version for Windows XP? Support 2
gentzel "Check for Updates" appears to be checking for old version Support 2
D Fixed @VERSION does not increment pre-fixed version numbers. Support 1
nikbackm TCMD 25 - Unregister older TCMD version Support 2
Stefan Hassel Installation file TC 24.02 Build 47 is actually version 25.00.1 Support 10
Joe Caverly What version and Windows OS are you using? Support 3
Dmitry L. Kobyakov From old version: had the setup's error been corrected? Support 6
R How to? Compare executables' version/build # including 123.456.789.01 Support 10
RChrismon How to? Copy TCMD.INI to New Version Support 7
vefatica Windows 10 version number? Support 6
H @ceiling @floor @int not working version 21.01.63 Support 9
B Everything version in Take Command build 39? Support 3
G Version 20.11 installed on Windows 10 problems Support 9
M ANSI is used to show files instead of OEM in version 17 to 19 ! Support 5
E How to? Create a portable version of TCMD to use on other computers w/o installation Support 4
C 21b47 version[] Support 4
fishman@panix.com Version 21.23 fails to install Support 4
E Fixed View command broken in version 21.0 build 22 Support 9
rconn News Take Command + TCC + TCC-RT Version 21 Public Beta (RC1) Support 0
R How to? Not have RT version show on start Support 3
Roedy WAD Version number Support 1
Craig Fitzgerald problem with executable extensons with TCC version 19.10.51 x64 Support 3
Jesse Heines How to? Everything Tool Not Working After Version 20 Installation Support 8
T Portable instructions for version 19 Support 7
cgunhouse Version 19.00.23 Crashes Support 16
vefatica Updater says wrong version Support 1
Sande Nissen TCC/LE version? Support 6
Mordachai Upgrades - can I skip version(s)? Support 2
D Version 18 changed the naming convention of TC's folder Support 5
D Started suggestions, not in this version (yet?) Support 1
fishman@panix.com How about updating the version shown when you upload a new one? Support 4
Joe Caverly PLUGINs and Version 17.0 Support 4
C Is 17.00.55 same as release version? Support 3
Jay Sage Version 17 Installer Leaves Multiple Copies of ShrAlias Support 48
M How to? Start the version of Take Command that I want... Support 7
B Help file problem with version 16 Support 2

Similar threads