X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: Status of DJGPP Date: Thu, 19 Mar 2009 07:39:56 -0700 (PDT) Organization: http://groups.google.com Lines: 82 Message-ID: <69152e11-f4b8-4291-9845-9991966df1b7@h20g2000yqn.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> <7e1722fc-f0e3-4aca-a66f-583d4efc3759 AT p11g2000yqe DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1237473600 30633 127.0.0.1 (19 Mar 2009 14:40:00 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Thu, 19 Mar 2009 14:40:00 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: h20g2000yqn.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,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 Hi, On Mar 19, 9:11=A0am, themouse wrote: > > How should I setup my system and DJGPP? > > 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. I use FreeDOS kernel 2038pre, FreeCom 0.84-pre2 as shell (although 4DOS is better but more complex), JEMMEX (XMS + EMS), UIDE (although LBACACHE is good too and can unload), IDLEDPMS (from FDAPM), and CWSDPMI r5 2008 for almost all DJGPP apps (although HDPMI32 is very good too) and HXRT (which includes HDPMI32). You obviously also want a decent editor (GNU Emacs? VIM? TDE? JED?) and CTMOUSE 2.1beta4. (I don't really recommend DOSLFN, but some people swear by it.) > Are any of the defunct open source gui capabile of threading, multi > tasking, Seal (quite unstable) did some, but most didn't. However, PCOS sounds interesting at least. http://en.wikipedia.org/wiki/SEAL_GUI http://www.geocities.com/mercury0x000D/ > is there any dos code I should look at to learn ways of > coding what I am describing. For threading, you'll have to use LWP or CLWP or adapt v1's AETSK. Or you can use (buggy?) GNU pth (/current/ only !!) or FSU Pthreads (highly unlikely). http://gd.tuwien.ac.at/pc/dos/djgpp/current/v2tk/jtlwp20s.zip http://www.keesmoerman.nl/c_clwp_e.html http://gd.tuwien.ac.at/pc/dos/djgpp/deleted/v1tk/aetsk102.zip http://gd.tuwien.ac.at/pc/dos/djgpp/current/v2gnu/pth207b.zip http://gd.tuwien.ac.at/pc/dos/djgpp/current/v2gnu/pth207s.zip http://moss.csc.ncsu.edu/~mueller/pthreads/ http://sunsite.rediris.es/pub/msdos/ada/ezl1998f.zip (LIBGTHRE.A is FSU Pthreads precompiled) Multitasking? No, not unless you want to risk TriDOS (and that doesn't work with DJGPP v2 / DPMI anyways, but XMS is supported). I've heard it can cause data loss, so caveat emptor. (But hey, if you're just screwing around, it might be worth looking at.) Otherwise, you're gonna have to do it the "hard way" (just being silly, I don't expect you to actually do this)! :-) http://www.japheth.de/HX/how_to_bring_smp.html > Till I got a job writing VB3 code and never went back to the as400 > again. Yeah I'm getting old LOL. If you like VB, you may wish to check out FreeBASIC (which uses DJGPP's C lib and can intermix with it). http://www.freebasic.net > 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. Make sure to consider trying the latest QEMU 0.10.0 for faster speeds: http://www.bttr-software.de/forum/board_entry.php?id=3D6136 > But eventually I want to have FreeDos, MSDOS loaded on a laptop. Hopefully that's MS-DOS 7.x since I consider FreeDOS better than 6.22 in 90% of everything (e.g. FAT32).