Mail Archives: djgpp-announce/2011/06/06/15:40:56
MGRX is a 2D graphics library derived from the GRX library. On DOS it
supports VGA and VESA compliant cards. MGRX is a fork of GRX 2.4.7 and
only offers the C API.
Please note that I am not sure if those libraries are still maintained at all.
I have tested it underplain DOS compiling and running some applications that
use this library and it still works. I have tried it under VMware and it
fails; the VBE support for DOS seems to be rudimentary only. This makes
the testsuite fail everytime when the VESA mode is switched back to the EGA
resolution. I have not tested it under dosemu.
DJGPP specific changes.
=======================
Only minimal changes to the sources have been done to try to pacify the
compiler. I have also changed the makedefs.grx file that controls the
path where the fonts are installed. The changes are documented in the
diffs file stored in the /djgpp directory.
To use and compile from sources this library, you will have to install the
zlib, png, and jpeg libraries available at ftp.delorie.com and mirrors as:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/zlib125b.zip
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/png152b.zip
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/jpeg8cb.zip
or:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/zlib125b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/png152b.zip
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/jpeg8cb.zip
Of course, you can download a newer version of zlib, png and jpeg if
available. The zlib, png and jpeg stored in /current have been compiled
with djdev203 and those ones from /beta are compiled with djgpp204 beta.
The font set is installed in /dev/env/DJDIR/libs/fonts/grx.
Please read the docs installed in /dev/env/DJDIR/share/doc/mgrx-1.0-0
The port has been compiled using stock djdev203 (patchlevel 2) and consists
of the two packages that can be downloaded from ftp.delorie.com and mirrors
as (timestamp 2011-06-05):
MGRX 1.0.0 binaries, headers, libs and html format documentation:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/mgrx100b.zip
MGRX 1.0.0 source:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/mgrx100s.zip
The binaries have been produced a second time using the stock version of
djdev204 beta library. This package is available at ftp.delorie.com and
mirrors as (timestamp 2011-06-05):
MGRX 1.0.0 binaries, headers, libs and html format documentation:
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/mgrx100b.zip
Send MGRX specific bug reports to <malfer AT telefonica DOT net>.
Send suggestions and bug reports concerning the DJGPP port to
comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.
Enjoy.
Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>
- Raw text -