To whom it may concern,
I have been working on a FreeDOS port of Grafx2
(http://grafx2.chez.com/index.php). The source code resides at:
https://github.com/deverac/grafx2-dos. A FreeDOS package (with sources) resides
at ./dist/grafx2.zip.
You are welcome to use it however you see fit (within the license, which is GPL
version 2).
This is an alpha-release. Grafx2 has a lot of features. I have not tested them
all. There are bound to be bugs.
FEATURES (copied from http://grafx2.chez.com/index.php?static1/features):
---
* Image editing in indexed colors (with palette), up to 256 colors
* Classical tools: lines, circles, text, multiple undo/redo, built-in
brushes
* Less classical tools: airbrush, splines, gradient-filled shapes, custom
brushes
* Layers, for easier changes of the composition as you work
* Animations with multiple frames and export as GIF
* Dual-view mode, you can see and draw both zoomed and actual size views at
the same time
* Extensive palette editor: RGB and HSL color systems, editing group of
colors, define and create color ranges
* Palette control: reorder colors without altering picture, common palette
generation for merging two images
* Shading mode: helps you to antialias with your own gradients
* Grid mode: draw tile and easily assemble and copy them to create a screen
mockup.
* Patterned mode
* Transparency, smoothing, smearing, and other advanced effects
* Extensive and customizable shortcuts. You can control everything with the
keyboard and disable the menu to draw fullscreen
* Scripting with embedded Lua engine, to automate operations and perform
powerful analysis and manipulation of pictures.
* Unusual screen modes: wide and tall pixels (Not supported in FreeDOS port
--Ed), constrained palettes. Very useful for pictures dedicated to 8 and 16-bit
computers.
* Special drawing modes, replicating constraints of ZX Spectrum, Thomson,
Amstrad CPC custom modes, and others
FILE FORMATS
---
Grafx2 has internal support for the following formats: GIF, PNG, BMP, PCX, PKM,
LBM, IFF, IMG, SCI, SCQ, SCF, SCN, SCO, PI1, PCL, CEL, NEO, KCF, PAL, C64, KOA.
Third-party libraries have been included to support the following formats: TGA,
PNM, XPM, JPG, TIF, ICO.
OTHER
---
* This port is not simply recompiling old Grafx2 DOS source files to
produce an executable. This port provides an 'emulation' of required SDL
features, along with many modifications to the Grafx2 source code, in order to
allow Grafx2 to run on FreeDOS.
* This port runs on FreeDOS and DOSBox, but not DOSBox-X, and is compiled
with DJGPP; CWSDPMI.EXE is required to run the executable.
Cheers!
___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel