Mail Archives: djgpp-announce/2011/06/11/11:30:45
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 and FreeDOS compiling and running some
applications that use this library and it still works. I have tried it under
VMware and it fails. Changing VESA modes seems not to work well neither if
WinXP nor if MSDOS or FreeDOS is used as OS. Unfortunatly my openSUSE
installation does not like dosemu at all so I was not able to test it.
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 -