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.
source share