dos programming with ide environment

Getting old software/games running on older hardware.

dos programming with ide environment

Postby noshutdown » 2019-3-12 @ 06:55

microsoft series: qb, pds, vbdos, msc
borland series: borland pascal, borland c, turbo basic
djgpp with rhide/emacs
are there other options?
yes, you can live without ide, but it surely makes life a lot easier and more efficient.
noshutdown
Oldbie
 
Posts: 1039
Joined: 2010-7-23 @ 17:04
Location: China

Re: dos programming with ide environment

Postby dr_st » 2019-3-12 @ 07:48

I always used Borland's IDEs and found them quite comfortable and sufficiently customizable. If you want a specific compiler, you may want to choose the IDE that ships with that one (if it exists).
User avatar
dr_st
Oldbie
 
Posts: 1695
Joined: 2015-4-09 @ 07:18

Re: dos programming with ide environment

Postby root42 » 2019-3-12 @ 08:07

PowerBasic by German publisher Kirschbaum software was something that I used quite extensively back in the day. I think it was based on Turbo Basic initially.

Later I used Turbo C, which I also use now in my let's code videos. Later I switched to djgpp and emacs. No rhide back then. I stuck with Emacs ever since for C/C++, Python and Clojure. Netbeans for Java.

So it is mostly a matter of taste, but DOS projects tend to be so small that it doesn't matter much which editor/IDE you use. If you want to learn something that you can apply for a job / current tech, going djgpp would be good, since you can transfer the knowledge immediately to Linux programming. Otherwise pick the one that appeals most to you, and switch if you don't like it.
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80386DX@25 MHz, 8 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 906
Joined: 2018-1-27 @ 13:23

Re: dos programming with ide environment

Postby noshutdown » 2019-3-12 @ 13:38

root42 wrote:PowerBasic by German publisher Kirschbaum software was something that I used quite extensively back in the day. I think it was based on Turbo Basic initially.

Later I used Turbo C, which I also use now in my let's code videos. Later I switched to djgpp and emacs. No rhide back then. I stuck with Emacs ever since for C/C++, Python and Clojure. Netbeans for Java.

So it is mostly a matter of taste, but DOS projects tend to be so small that it doesn't matter much which editor/IDE you use. If you want to learn something that you can apply for a job / current tech, going djgpp would be good, since you can transfer the knowledge immediately to Linux programming. Otherwise pick the one that appeals most to you, and switch if you don't like it.


djgpp is fine, but what are the options if one needs to target 16bit machines? i am not sure if borlandc 3.1 and microsoftc 7.0 would run on 8088 and 286, but i remember qb did.
noshutdown
Oldbie
 
Posts: 1039
Joined: 2010-7-23 @ 17:04
Location: China

Re: dos programming with ide environment

Postby root42 » 2019-3-12 @ 18:03

If you want to TARGET 16 bit machines, but can code on 386 or up, you can use OpenWatcom. See the other thread here:

viewtopic.php?f=61&t=65702

However if you want to also code on the same machine, you need to pick something besides djgpp and OpenWatcom. I suggest you simply start off with either Turbo C or Borland C++ and see how far you get.
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80386DX@25 MHz, 8 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 906
Joined: 2018-1-27 @ 13:23

Re: dos programming with ide environment

Postby Damaniel » 2019-3-12 @ 20:27

I stick to the IDEs associated with my compilers of choice (Borland's for Turbo Pascal, Rhide for DJGPP). For general purpose editing on 386+, I use Setedit (http://setedit.sourceforge.net/).
Damaniel
Newbie
 
Posts: 26
Joined: 2014-10-10 @ 22:16

Re: dos programming with ide environment

Postby noshutdown » 2019-3-13 @ 01:07

root42 wrote:If you want to TARGET 16 bit machines, but can code on 386 or up, you can use OpenWatcom. See the other thread here:

https://www.vogons.org/viewtopic.php?f=61&t=65702

However if you want to also code on the same machine, you need to pick something besides djgpp and OpenWatcom. I suggest you simply start off with either Turbo C or Borland C++ and see how far you get.


watcom(dos version) doesn't have ide. and i mean not just the editor, but something that combines editing with building and debugging together to make life more efficient.
honestly, i am asking if there are products of this kind other then borland and microsoft?
noshutdown
Oldbie
 
Posts: 1039
Joined: 2010-7-23 @ 17:04
Location: China


Return to Software

Who is online

Users browsing this forum: Damaniel, odd144 and 1 guest