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