Tandy 1000 PC SX 的 C 或 C++ 编译器?

问题描述 投票:0回答:8

我有我爸爸的 20 世纪 80 年代的旧电脑。这是 Tandy 1000 PC SX:

这台计算机没有调制解调器,但我有另一台装有 Windows XP 的 PC,并且它还有一个 5 3/4 英寸软盘驱动器。那么我在哪里可以找到适用于这台旧电脑的 C/C++ 编译器呢?

c++ c
8个回答
4
投票

您也许可以使用Turbo C 2.01。当我拥有 Tandy 1000HX 时我就可以了。



3
投票

天哪,我已经很久没见过这样的人了。 好吧,那是运行 MS/DOS 的一个版本,我记得不晚于 MS/DOS 3。

首先要确保您可以在 XP 计算机上读写 Tandy 可以读取的软盘。

我猜你甚至需要寻找一个相当旧版本的 Turbo C。 您可能应该研究一下Tiny C 编译器


2
投票

看看这个。

但我不得不说,如果你真的想走硬核老派路线,你需要用汇编程序编写代码。


1
投票

你为什么要首先为这个东西编程?
我想 borland C/ Turbo C 应该可以解决这个问题。

显然还有一个 Turbo C++。
这是各种此类事物的另一个来源。


1
投票

Digital Mars C++编译器声称仍支持16位DOS和Win16。

我不确定编译器本身是否可以在这些平台上运行,或者您是否必须在 Win32 系统上“交叉编译”并将结果复制到 Tandy。

实际上,我不确定它是否有效,但支持声明非常突出。

使用 Digital Mars 的好处是,您可以使用比免费提供的旧 Turbo C/C++ 更现代的编译器。 我认为 Digital Mars 中的模板和 STL 支持比旧的 Borland 编译器要好得多。

不过,旧的 Borland 东西可能有更好的开箱即用 UI 框架,并且您挖掘的旧 DOS 源代码实际上可能更适合旧编译器。


0
投票

我完全会选择其他人在这里提到的 Turbo C。 它们非常快、易于使用,总体来说让我在 DOS 中编码时很开心。

PS:您打算如何将 Turbo C 从互联网获取到您的计算机上? 通过串口通过终端传输文件?


0
投票

考虑到旧计算机的限制,您可能希望使用另一台 PC 来交叉编译 Tandy 1000 PC SX。如果您使用 Linux,则可以使用 Dan Kegel 的 crosstool 轻松构建 DOS 交叉编译器。

© www.soinside.com 2019 - 2024. All rights reserved.