Hi Ladislav,

> These demos work perfectly under MS-DOS. I can't test it under EDR-DOS
> In FreeDOS I get the message "Graphics driver wasn't loaded."

Well it worked for me, see the detailled explanations below.

> > > ftp://ftp.scitechsoft.com/devel/demos/dos

I got the "mglgears" thing, which shows that well known 3 gears
3d screensaver like thing, and first ran it in xdosemu 1.3.4,
which provides VESA VBE 2.0 ... Worked fine (XMS, EMS present).
Using kernel 2036 and FreeCom 0.84pre2, typical FreeDOS 1.0 :-).

Then I tried in plain FreeDOS, on insanely oversized hardware
(dual core energy efficient Athlon64 with recent silent GeForce
and enough harddisk and RAM space). That was surprisingly slow
at very high resolutions, so it seems to use no hardware 3d,
but apart from that, it worked fine, again. I tested with and
without himem and with and without jemm386, all worked :-).

Talking about configuration:

> mglgears -help
Valid arguments are:
    -nosnap
    -nodirectdraw
    -nohwopengl
    -usemesa
    -usesgi
    -stereo [refresh]
    -mode [xres] [yres] [bits]

The -nosnap probably affects framerate. The -nodirectdraw
option is treated as if I had used -help. The -nohwopengl
seems to have no effect. Maybe hardware 3d is supported
on some specific graphics cards. The -usemesa and -usesgi
options are treated like -help. Giving an option like
"-stereo 100" makes mglgears abort when the first image is
ready for display, with a message that GL_STEREO is not
supported. The -mode option works, but you can also run
mglgears with NO options whatsoever to get nice defaults.
Using -mode 320 240 16 gives high framerate, while -mode
320 240 8 gives nonrandom dithered display. Using 32 bit
per pixel works, too, while 24 bit per pixel just aborts
with no further message. Using -mode 1024 768 16 is okay.

In short, I have been unable to reproduce problems with
the Scitech MGL graphics driver example "gears", but
maybe people with other hardware or less RAM will see
problems? Still odd that MS DOS 7 behaved different to
FreeDOS for you. Maybe you used a DOS box in Windows,
which affects the availability of VESA VBE functions?

It also takes up to a few seconds until mglgears starts
to show an image, probably a lot more on more DOS-
typical hardware, also a notable "issue" with mglgears.

Eric


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to