4 ms·
Very, very cool! I love the fact that you used an 8086 C compiler to make the whole toolchain work.
by convivialdingo 7y ago
Very, very cool! I love the fact that you used an 8086 C compiler to make the whole toolchain work.
- WalterBright 7y agoDigital Mars C and C++ compilers still support 16 bit 8086 code generation and are free: https://www.digitalmars.com/download/freecompiler.html https://www.digitalmars.com/download/freecompiler.html Source code to the compiler/libraries is also free: https://github.com/DigitalMars/dmc https://github.com/DigitalMars/dmc https://github.com/DigitalMars/Compiler https://github.com/DigitalMars/Compiler
- zokier 7y agoThere is also GCC 6.2/6.3 for IA16 targets: https://blogs.mentor.com/embedded/blog/2017/04/01/announcing-sourcery-codebench-lite-for-ia16/ https://blogs.mentor.com/embedded/blog/2017/04/01/announcing... https://github.com/tkchia/build-ia16 https://github.com/tkchia/build-ia16 https://slideslive.com/38902413/gcc-ia16-backend https://slideslive.com/38902413/gcc-ia16-backend
- pan69 7y ago> The toolchain can be used on either a GNU/Linux® or Microsoft® Windows® host. Bingo. I love programming for early DOS systems (86, 286, 386) but it's difficult to find a tool-chain that runs on Linux and is able to produce DOS compatible binaries. I think OpenWatcom might but I could not get it to work correctly. Definitely going to give this a try.
- h2odragon 7y agoIf you have not yet done so, may I suggest you investigate 'Dessqview/X'. Lovely stunts there.