C or C ++ for Tandy 1000 PC SX?

I have my old dad since the 1980s. This is the Tandy 1000 pcs SX:

This computer does not have a modem, but I have another computer that has Windows XP, and it also has a 5 3/4 inch floppy drive. So where can I find the C / C ++ compiler for this old PC?

+4
source share
8 answers

Oh my god, I have not seen any of them forever. It's good that I am launching the MS / DOS version no later than MS / DOS 3, as I recall.

First of all, make sure you can read and write the floppy disk to the XP computer that Tandy will read.

You will need to look for a rather old version of Turbo C, even, I think. You should probably explore the Tiny C Compiler .

+3
source

You might be able to use Turbo C 2.01 . I could when I had a Tandy 1000HX.

+4
source

Check this.

But I have to say that if you really do hardcore old school, you need to write assembly code.

+2
source

Why do you want to program this thing in the first place?
I think borland C / Turbo C should work on this.

There is, apparently, Turbo C ++.
And here is another source for various similar things.

+1
source

The Digital Mars C ++ compiler claims that it still supports 16-bit DOS and Win16.

I'm not sure if the compiler itself will run on these platforms or if you have to cross-compile the Win32 system and copy the results to Tandy.

In fact, I'm not sure if it works at all, but the support request is pretty noticeable.

The best part about working with Digital Mars is that you can use a much more modern compiler than the old Turbo C / C ++, which is freely available. I believe that template and STL support is much better with Digital Mars than with older Borland compilers.

Although, the old Borland stuff might have a more efficient UI framework, and the same or the old DOS source code you dug up might work better with the old compiler.

+1
source

I would go all the way to Turbo C, which others mentioned here. They are very fast, easy to use and generally made me happy when coding in DOS.

PS: How do you plan to get Turbo C from the Internet to your computer? By transferring terminal files through the serial port?

0
source

Given the limitations of this old computer, you can use another computer to cross-compile the Tandy 1000 PC SX. If you use Linux, it is easy to build a cross-compiler for DOS with Dan Kegel crosstool .

0
source

All Articles