www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/03/19/09:45:58

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
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: <fc7f4807-e85b-484a-a73d-e6f52afcc9ee AT c36g2000yqn DOT googlegroups DOT com>
<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
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 <usul DOT the DOT mo DOT  DOT  DOT  AT gmail DOT com> 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).

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019