X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: themouse Newsgroups: comp.os.msdos.djgpp Subject: Re: Status of DJGPP Date: Thu, 19 Mar 2009 07:11:00 -0700 (PDT) Organization: http://groups.google.com Lines: 60 Message-ID: <7e1722fc-f0e3-4aca-a66f-583d4efc3759@p11g2000yqe.googlegroups.com> References: <200903161615 DOT n2GGF4Wl014905 AT envy DOT delorie DOT com> <8a598d8a-7293-4aca-ba0b-49e025140844 AT v39g2000yqm DOT googlegroups DOT com> <200903162154 DOT n2GLsN8k023307 AT envy DOT delorie DOT com> <87prge67tn DOT fsf AT xemacs DOT org> <23a128c6-fd28-4947-a3c9-35c00973537a AT t3g2000yqa DOT googlegroups DOT com> NNTP-Posting-Host: 209.83.80.194 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1237471861 6907 127.0.0.1 (19 Mar 2009 14:11:01 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Thu, 19 Mar 2009 14:11:01 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: p11g2000yqe.googlegroups.com; posting-host=209.83.80.194; posting-account=mk-1hQoAAABRHA7wwAt_3thfjpGkh8Qu User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MS-RTC LM 8; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729),gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > Well, at least we have FreeDOS these days (as well as DJGPP, > OpenWatcom, etc). The only real lack is "developers, developers, > developers" (to quote a certain dude). Short of actually using a > minimal Linux distro w/ DOSEMU (DeLi?), there's no real "free" way to > multitask (TriDOS is too buggy, DPMI host disabled due to that). If > someone wants to play with it, they can try with JWasm (which is > mostly MASM v6 compatible): that brings me to a question How should I setup my system and DJGPP? I plan to work and make a xwindows-ish desktop. Not sure how that is going to work yet, I'm still reviewing all the existing and dead dos guis as well as xwindows. I will need to learn how to do the graphics, but also task & memory managment. There is lots of examples that I have for the gui but I have no idea what to do about the latter two. There are alot of freedos command options, memory management options etc. how should I setup my environment. like are there different DPMI, which one is the best. command line interpreters like 4DOS, again which one. As I install FreeDos I see lots of optional things to use. Which one is the best. Perhaps a brief description of my plans might help: I would like the gui/application framework to be usable for standard dos programs as well as in desktop mode. If the app starts from dos its a single app works it normally. If the desktop starts it it would gain extra functionality like windowing, task managment, inter applciation stuff like drag and drop, cut n paste. Are any of the defunct open source gui capabile of threading, multi tasking, is there any dos code I should look at to learn ways of coding what I am describing. Oh and this will be in C++. I know alot of programming for lower level dos and linux uses C but I would prefer to use C++, unless I can't for a specific task. When I used MS DOS along time ago, I was just starting out, at that time, the programming I was doing was rpg/cobol on an as400. Till I got a job writing VB3 code and never went back to the as400 again. Yeah I'm getting old LOL. I never really had to think much about my dos environment and mostly only did batch files to setup for various games. I have done plenty of C & C++ programming but always in the WinDoz environment. So any advice on the best route to setup things to work on what I need to, would be greatly appreciated. It looks like initially I will be using QEMU and FreeDos. But eventually I want to have FreeDos, MSDOS loaded on a laptop. Any comments, recommendation are appreciated. What are you using? How stable is it? Etc. Thanks, ~theMouse