Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DJGPP for Windows7

1,185 views
Skip to first unread message

Alex

unread,
Dec 11, 2009, 3:50:11 AM12/11/09
to
Hi,

Is there DJGPP version for Windows7?

Thanks,

Alex

Eli Zaretskii

unread,
Dec 11, 2009, 4:27:09 AM12/11/09
to dj...@delorie.com
> From: "Alex" <ale...@users.sourceforge.net>
> Date: Fri, 11 Dec 2009 10:50:11 +0200
> Bytes: 1015

>
> Is there DJGPP version for Windows7?

DJGPP programs run on Windows, so it is unclear what exactly do you
mean. Please provide more details: what are you looking for, exactly?

Gerrit van Niekerk

unread,
Dec 11, 2009, 4:42:43 AM12/11/09
to dj...@delorie.com

More specifically: DJGPP programs including the DJGPP port of GCC run
on DOS including a DOS box or Windows Console window on versions of
Windows. On Windows XP it works fine, Vista had some problems with the
amount of extended memory made available and I don't know about
Windows 7.

Gerrit van Niekerk

unread,
Dec 11, 2009, 6:00:21 AM12/11/09
to dj...@delorie.com

Just tried compiling quite a big DJGPP project using the DJGPP port of
GCC4.2.1 on Windows7 and it worked just fine. Unfortunately it is a
graphics program and it can't run because the "16 bit MS-DOS
Subsystem" "does not support fullscreen mode" :(

For the same reason my favorite IDE for DJGPP (RHIDE) also does not
work on Windows 7 and neither did under Windows Vista.

Alex Vinokur

unread,
Dec 11, 2009, 9:56:19 AM12/11/09
to
DJGPP Zip File Picker

http://www.delorie.com/djgpp/zip-picker.html

"Which operating system will you be using?"
List of the systems doesn't contain Windows7.

Which of OSes should be selected for Windows7?

Alex


"Eli Zaretskii" <el...@gnu.org> wrote in message
news:83d42l9...@gnu.org...

Gerrit van Niekerk

unread,
Dec 11, 2009, 10:20:23 AM12/11/09
to dj...@delorie.com
On Fri, Dec 11, 2009 at 4:56 PM, Alex Vinokur
<ale...@users.sourceforge.net> wrote:
>
> DJGPP Zip File Picker
>
> http://www.delorie.com/djgpp/zip-picker.html
>
> "Which operating system will you be using?"
> List of the systems doesn't contain Windows7.
>
> Which of OSes should be selected for  Windows7?

Windows2000/XP is your best bet.

Andris Pavenis

unread,
Dec 11, 2009, 10:35:58 AM12/11/09
to dj...@delorie.com
About Vista: undocumented M$ register fix work OK immediately after
applying (one needs SP1 or later for that). I set DPMI memory to 2Gb and
seems to work (on laptop which has 4Gb). The last DJGPP builds of GCC
for DJGPP are built there (under Vista).

The problem is (also under XP) that DJGPP port of bash-2.05b is broken.
The source of problems (why we did not see that earlier so much) is that
current configuration scripts perhaps use more bash features and
something is broken. I myself have no time to try to fix it. bash-2.04
binary from current/v2gnu works better.

I haven't really even tried Windows 7.

Andris

Rugxulo

unread,
Dec 11, 2009, 12:44:00 PM12/11/09
to
Hi,

On Dec 11, 5:00 am, Gerrit van Niekerk <gerri...@gpvno.co.za> wrote:


> > On Fri, Dec 11, 2009 at 11:27 AM, Eli Zaretskii <e...@gnu.org> wrote:
>
> >> > From: "Alex" <ale...@users.sourceforge.net>
> >> > Date: Fri, 11 Dec 2009 10:50:11 +0200
> >> > Bytes: 1015
>
> >> > Is there DJGPP version for Windows7?
>
> >> DJGPP programs run on Windows, so it is unclear what exactly do you
> >> mean.  Please provide more details: what are you looking for, exactly?
>

> Just tried compiling quite a big DJGPP project using the DJGPP port of
> GCC4.2.1 on Windows7 and it worked just fine. Unfortunately it is a
> graphics program and it can't run because the "16 bit MS-DOS
> Subsystem" "does not support fullscreen mode" :(
>
> For the same reason my favorite IDE for DJGPP (RHIDE) also does not
> work on Windows 7 and neither did under Windows Vista.

The DPMI limit was introduced originally in Win2003. It's only able to
be manually fixed in Vista SP1 or later. Vista also changed the driver
model, hence you'd have to risk using an old XP video driver which
would disable Aero. Much easier to just use DOSBox (slow but good) or
VirtualBox (fast but less good), IMHO. Also, they removed support
for .VxDs ("thunking"??), hence things like VDMsound don't work
anymore. And there is no NTVDM under x86-64 versions of Windows (which
is becoming more and more common). At least DOSEMU works fast and well
under x86-64 (e.g. Quake). For some reason, using PAE isn't popular
these days, even if Windows could support it with > 4 GB of RAM (but
they limit that due to "potential buggy drivers").

http://www.trnicely.net/misc/vista.html
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm

Rugxulo

unread,
Dec 11, 2009, 12:47:45 PM12/11/09
to
Hi,

Win2000 = NT 5.0
WinXP = NT 5.1
WinVista = NT 6.0
Win7 = NT 6.1

mina.gr...@gmail.com

unread,
Jun 17, 2017, 9:33:35 AM6/17/17
to
בתאריך יום שישי, 11 בדצמבר 2009 בשעה 11:27:09 UTC+2, מאת Eli Zaretskii:
0 new messages