Компилятор C или C ++ для ПК Tandy 1000 SX? - PullRequest
4 голосов
/ 23 апреля 2009

У меня старый компьютер моего отца 1980-х годов. Это Tandy 1000 PC SX:

На этом компьютере нет модема, но у меня есть другой компьютер с Windows XP и дисководом на 5 3/4 дюйма. Так где же найти компилятор C / C ++ для этого старого ПК?

Ответы [ 8 ]

4 голосов
4 голосов
/ 23 апреля 2009

Вы можете использовать Turbo C 2.01 . Я мог, когда у меня был Tandy 1000HX.

3 голосов
/ 23 апреля 2009

Боже мой, я не видел никого из них вечно. Хорошо, это версия MS / DOS, не позднее MS / DOS 3, насколько я помню.

Прежде всего, убедитесь, что вы можете прочитать и записать дискету на компьютере с XP, которую читает Тэнди.

Вам нужно будет найти довольно старую версию Turbo C, даже, я думаю. Вероятно, вам стоит заглянуть в Tiny C Compiler .

2 голосов
/ 23 апреля 2009

Проверьте это.

Но я должен сказать, что если вы действительно хардкорные старые школы, вам нужно написать код на ассемблере.

1 голос
/ 23 апреля 2009

Компилятор Digital Mars C ++ утверждает, что по-прежнему поддерживает 16-битные DOS и Win16.

Я не уверен, что сам компилятор будет работать на этих платформах или вам придется «кросс-компилировать» в системе Win32 и копировать результаты в Tandy.

На самом деле, я не уверен, что это вообще работает, но заявка на поддержку довольно заметна.

Приятной особенностью работы с Digital Mars является то, что вы сможете использовать гораздо более современный компилятор, чем старый Turbo C / C ++, который находится в свободном доступе. Я полагаю, что поддержка шаблонов и STL в Digital Mars намного лучше, чем в старых компиляторах Borland.

Тем не менее, старые вещи Borland могли бы быть лучше из готовых структур пользовательского интерфейса, и такой или старый исходный код DOS, который вы нашли, мог бы на самом деле лучше работать со старым компилятором.

1 голос
/ 23 апреля 2009

Почему вы хотите запрограммировать эту вещь на первое место?
Я думаю, Borland C / Turbo C , вероятно, должны работать над ним.

Существует, по-видимому, также Turbo C ++.
И вот еще один источник для различных подобных вещей.

0 голосов
/ 23 апреля 2009

Учитывая ограничения на этом старом компьютере, вы можете использовать другой компьютер для кросс-компиляции для Tandy 1000 PC SX. Если вы используете Linux, то легко создать кросс-компилятор для DOS с crosstool .

Дэна Кегеля.
0 голосов
/ 23 апреля 2009

Я бы полностью выбрал Turbo C, о котором упоминали здесь другие. Они очень быстрые, простые в использовании и, в общем, порадовали меня при программировании в DOS.

PS: Как вы планируете получить Turbo C из Интернета на вашу машину? Через терминал передача файлов через последовательный порт?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...