Re: [Freedos-devel] Grafx2 port to FreeDOS (alpha release)

2022-04-02 Thread Devin Racher via Freedos-devel
Thank you for your nice note. I was/am hoping that it would be of benefit to 
others and I am glad that I am able to contribute something to the community 
after having received so much from them.

-- 
 Sent with Tutanota, the secure & ad-free mailbox. 



Apr 2, 2022, 03:32 by r...@bttr-software.de:

> Hi Devin,
>
>> 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.
>>
>
> This is really cool you decided to do so! :-) Thanks!
>
> Cheers,
> Robert
> -- 
> BTTR Software   https://www.bttr-software.de/
> DOS ain't dead  https://www.bttr-software.de/forum/
>
>
> ___
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>



___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Grafx2 port to FreeDOS (alpha release)

2022-04-01 Thread Devin Racher via Freedos-devel
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