Компилятор Digital Mars C ++ утверждает, что по-прежнему поддерживает 16-битные DOS и Win16.
Я не уверен, что сам компилятор будет работать на этих платформах или вам придется «кросс-компилировать» в системе Win32 и копировать результаты в Tandy.
На самом деле, я не уверен, что это вообще работает, но заявка на поддержку довольно заметна.
Приятной особенностью работы с Digital Mars является то, что вы сможете использовать гораздо более современный компилятор, чем старый Turbo C / C ++, который находится в свободном доступе. Я полагаю, что поддержка шаблонов и STL в Digital Mars намного лучше, чем в старых компиляторах Borland.
Тем не менее, старые вещи Borland могли бы быть лучше из готовых структур пользовательского интерфейса, и такой или старый исходный код DOS, который вы нашли, мог бы на самом деле лучше работать со старым компилятором.