General intro: https://alexfru.narod.ru/os/c16/c16.html

Compilers: https://stackoverflow.com/questions/15096609/c-compiler-for-ms-dos

GCC for 386: https://nullprogram.com/blog/2014/12/09/

x86 reference:

DOS reference:

GUI:

Rust:

Line endings:

  • getch() will return \r on enter
  • but if you pipe in a Linux textfile, obviously you will get \n

IDEs:

  • CLion
  • Turbo C
  • Turbo Pascal

Open Watcom: