DOS programming
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:
- https://faydoc.tripod.com/cpu/index.htm
- https://edge.edx.org/c4x/BITSPilani/EEE231/asset/8086_family_Users_Manual_1_.pdf instruction set reference @ 66
DOS reference:
- http://spike.scu.edu.au/~barry/interrupts.html#ah3c
- http://www.o3one.org/hwdocs/bios_doc/dosref22.html
- https://github.com/joncampbell123/doslib
GUI:
- https://github.com/bluewaysw/pcgeos
- Turbo Vision: https://github.com/magiblot/tvision
- https://github.com/jharg93/SvgaBGI
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:
- docs: https://www.openwatcom.org/ftp/manuals/current/; is there something better (more browsable & searchable)?