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

Windows 3.11 and FreeDOS

601 views
Skip to first unread message

Segin

unread,
May 31, 2005, 1:12:42 AM5/31/05
to
I have attempted to use Windows for Workgroups 3.11 on FreeDOS. There
is a catch: FreeDOS reports it's version as 7.00, meaning that there
isn't a 386-enhanced version of windows that will run on top of
freedos. Windows 2.1-386 Gripes, and the SETVER doesn't work all the
time, 95/98 'needs' 7.10, 3.1 and WFW don't work with SETVER no matter
WHAT you try, no matter what DOS implementation. Is there a way to
dynamically set the reported version in a manner that is system global?
(as in i set it to 6.22 and all programs alerady loaded and that get
loaded afterwards see it as 6.22 until i change it again)

I have no idea as how to fix this, besides patching/recompiling the
kernel. (that sounds like Linux)

Martin Str|mberg

unread,
May 31, 2005, 5:36:05 AM5/31/05
to
Segin <segi...@gmail.com> wrote:
> I have attempted to use Windows for Workgroups 3.11 on FreeDOS. There
> is a catch: FreeDOS reports it's version as 7.00, meaning that there
> isn't a 386-enhanced version of windows that will run on top of
> freedos. Windows 2.1-386 Gripes, and the SETVER doesn't work all the
> time, 95/98 'needs' 7.10, 3.1 and WFW don't work with SETVER no matter
> WHAT you try, no matter what DOS implementation. Is there a way to
> dynamically set the reported version in a manner that is system global?
> (as in i set it to 6.22 and all programs alerady loaded and that get
> loaded afterwards see it as 6.22 until i change it again)

I think there is a CONFIG.SYS setting for this.

> I have no idea as how to fix this, besides patching/recompiling the
> kernel. (that sounds like Linux)

If you're going to try to run WINDOZE on FreeDOS you'll need to be
able to compile the kernel so you can adapt it so it works.


Right,

MartinS

Segin

unread,
May 31, 2005, 5:44:09 AM5/31/05
to
config.sys setting is VERSION
sample usage is:
VERSION=6.22

About the recompiling the kernel... I need to get a 16-bit compiler
first. (all i have is gcc, and i would get pretty loney without it)

You wouldn't mind trying to help me on that part? Or anyone?

Thank god Google Groups is Usenet

Segin

unread,
May 31, 2005, 7:08:03 AM5/31/05
to
Ok, so I have learned part of that THE HARD WAY. I can run wfw311 in
286-protected mode (a.k.a Standard mode) but I can't make it hit 386
protected mode (it makes an invalid opcode, and I have no way of
posting it. if i invoke another program afterwards like EDIT, it gives
ANOTHER SIGILL and the system halts.

On another note: if you have a HP pavilion computer made about a year
ago, and has a model number like a410x or a414x or so, and you need an
ethernet driver for wfw311, the driver is at
http://www.geocities.com/segin11/rt8139wfw.zip

Bill Marcum

unread,
May 31, 2005, 10:10:58 AM5/31/05
to
On 31 May 2005 04:08:03 -0700, Segin
<segi...@gmail.com> wrote:
> Ok, so I have learned part of that THE HARD WAY. I can run wfw311 in
> 286-protected mode (a.k.a Standard mode) but I can't make it hit 386
> protected mode (it makes an invalid opcode, and I have no way of
> posting it. if i invoke another program afterwards like EDIT, it gives
> ANOTHER SIGILL and the system halts.
>
You might try with the latest versions of the kernel, himem and emm386,
but as far as I know, there is no way to run Windows in 386 protected
mode on Freedos. I think there are archives of the freedos-user and
freedos-devel mailing lists, where you could search for posts about
Windows.


--
Depend on the rabbit's foot if you will, but remember, it didn't help
the rabbit.
-- R.E. Shay

Segin

unread,
Jun 2, 2005, 3:04:31 AM6/2/05
to
See, that is what I was looking for. An absolute statement. You are
more helpful than the blotted half-assed results from Google (Google is
still god).

Harrie

unread,
Jun 4, 2005, 6:55:29 AM6/4/05
to
Segin said the following on 2005-05-31 11:44:

> About the recompiling the kernel... I need to get a 16-bit compiler
> first. (all i have is gcc, and i would get pretty loney without it)

There is a 16-bit part of DJGPP:

http://www.delorie.com/djgpp/16bit/

--
Regards
Harrie

Martin Str|mberg

unread,
Jun 5, 2005, 6:09:04 AM6/5/05
to
Harrie <spa...@linux.org.invalid> wrote:
> There is a 16-bit part of DJGPP:

> http://www.delorie.com/djgpp/16bit/

Not quite.

1. There are no binaries. Just some patches to add a 16-bit DOS target
to gcc 2.7.<something>.

2. They are not complete: when trying to build gcc I had to mess
additionaly with the source. This might have been because I used
a slightly different version instead of the version the patches were
made for. But I couldn't find a version of gcc source that did work
out of the box.

3. The patches are applicable only gcc version up to <don't
remember> as gcc source has been modified/restructured. I think I
tried using them with 2.95.<something> and couldn't.


Right,

MartinS

Harrie

unread,
Jun 5, 2005, 7:48:39 PM6/5/05
to
Martin Str|mberg said the following on 2005-06-05 12:09:

> Harrie <spa...@linux.org.invalid> wrote:
>
>>There is a 16-bit part of DJGPP:
>> http://www.delorie.com/djgpp/16bit/
>
> Not quite.
>
> 1. There are no binaries. Just some patches to add a 16-bit DOS target
> to gcc 2.7.<something>.
>
> 2. They are not complete: when trying to build gcc I had to mess
> additionaly with the source. This might have been because I used
> a slightly different version instead of the version the patches were
> made for. But I couldn't find a version of gcc source that did work
> out of the box.

I was under the impression that you clould download the sources from Delorie's site, but I see his oldest version is gcc-323.

> 3. The patches are applicable only gcc version up to <don't
> remember> as gcc source has been modified/restructured. I think I
> tried using them with 2.95.<something> and couldn't.

OK, in that case my comment probably isn't very helpful for anyone, sorry about that. I forgot to mention that I have no experience with the 16-bit part of DJGPP (and almost no experience with the normal DJGPP version).

--
Regards
Harrie

Segin

unread,
Jun 13, 2005, 11:59:36 AM6/13/05
to
so... i am screwed?

No solution.... hmm... Didn't Borland release their DOS compiler for
free?

And how bout this kernel bug?

Bill Marcum

unread,
Jun 13, 2005, 4:28:08 PM6/13/05
to
On 13 Jun 2005 08:59:36 -0700, Segin
If you want a non-Microsoft DOS that works with Windows 3.x, try
http://drdos.org/ or drdos.net, but that seems to be down at the moment.


--
I cannot believe that God plays dice with the cosmos.
-- Albert Einstein, on the randomness of quantum mechanics

0 new messages