reenigne
Veteran Member
Here's something I've been working on lately: GCC for 8088-80286. Now you can write C and C++ code for your IBM 5150 that uses the very latest C11 and C++14 standards!
I've done a small amount of comparative testing and I think it generally generates better integer code than any other 8086 compiler. Floating point code is a bit heavy as it's software FP emulation only, and the FP library I used emphasises standards-compliance over size. I plan to improve this in the future, but of course if you're writing a game or demo for this platform you'd probably prefer to be using fixed-point calculations anyway. Also there are no far pointers yet - I'm working on it, but didn't get it finished in time for the initial release.
I've done a small amount of comparative testing and I think it generally generates better integer code than any other 8086 compiler. Floating point code is a bit heavy as it's software FP emulation only, and the FP library I used emphasises standards-compliance over size. I plan to improve this in the future, but of course if you're writing a game or demo for this platform you'd probably prefer to be using fixed-point calculations anyway. Also there are no far pointers yet - I'm working on it, but didn't get it finished in time for the initial release.