If you're dead-set on writing programs/games for DOS, I know MS-Dos comes with QBasic, and there are compilers for it somewhere on the internet, for sure.
There are many reasons to like Dos (total control of system, super fast because only your program - and perhaps some TSRs - are running), but many reasons to not like it, too...(16 bit, segmentation craziness, etc).
What are your reasons for wanting to write for Dos? If it is for some specialized system (perhaps you are creating an in-dash control panel for your car, etc), then you should probably learn C and use DJGPP (which is free) or one of the many other C compilers for Dos out there.
Russell
There are many reasons to like Dos (total control of system, super fast because only your program - and perhaps some TSRs - are running), but many reasons to not like it, too...(16 bit, segmentation craziness, etc).
What are your reasons for wanting to write for Dos? If it is for some specialized system (perhaps you are creating an in-dash control panel for your car, etc), then you should probably learn C and use DJGPP (which is free) or one of the many other C compilers for Dos out there.
Russell