I was looking for a modern C compiler that targets the original i8086, for my 80C88-based retrocomputing project. Somehow I am led to Open Watcom which is actively maintained, implements at least C99, and can target the original i8086. Anyone has experience with that thing?
This compiler is intended to be used as the system compiler: it will be building the bulk of the bootloader, the bulk of a relatively modern GUI OS, and the applications running on top of it.
Target specs: 80C88 @5MHz, 640kB 1-cycle SRAM as system memory, 24kB 1-cycle dual-port SRAM for video (based on FlexCGA design,) USB OTG, Ethernet, 4 serial ports, 16GB mSATA over XT-SATA, 32kB boot EEPROM.