Click Here
home features news forums classifieds faqs links search
5619 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Channel: #Amigaworld
Channel Policy and Guidelines

(Uses JAVA Applet and Port 1024)
Visit the Chatroom Website

Who's Online
 76 guest(s) on-line.
 3 member(s) on-line.


 thomas,  Hypex,  TRIPOS

You are an anonymous user.
Register Now!
 Hypex:  3 mins ago
 TRIPOS:  4 mins ago
 thomas:  4 mins ago
 WolfToTheMoon:  17 mins ago
 eliyahu:  26 mins ago
 Frank:  37 mins ago
 tlosm:  43 mins ago
 Jasper:  1 hr 36 mins ago
 BillE:  1 hr 56 mins ago
 broadblues:  2 hrs 4 mins ago

Software News   Software News : Dpaint/Brillance clone
   posted by alanwall on 2-May-2009 21:23:21 (6113 reads)
A brand new DPaint/Brilliance bitmap drawing paint program has been made and released for all AmigaOS variants - called GrafX2.

Read more....


What is GrafX2 ?!

It's a bitmap paint program that allows you to draw in more than 60 video resolutions (from 320x200 to 1024x768, including most of the standard Amiga resolutions : 320x256, 320x512, 640x256, 640x512, etc... provided your videocard knows how to handle them). It was written to run under DOS, but the code you'll find here was modified to use SDL and modern operating systems.

Visit the GrafX website for a full introduction and download links.

It works on all flavours of Amiga !
    

Related Links
· More about Software News
· News by alanwall


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood 8.0 add-ons released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
cYbo 
Re: Dpaint/Brillance clone
Posted on 2-May-2009 21:44:46
#1 ]
Member
Joined: 14-Dec-2003
Posts: 47
From: Serbia

Wow... nice, nice! I really like!!!

 Status: Offline
Profile     Report this post  
sundown 
Re: Dpaint/Brillance clone
Posted on 2-May-2009 21:47:59
#2 ]
Elite Member
Joined: 30-Aug-2003
Posts: 5111
From: Right here...

Nice, but I get a "failed to load libSDL_image-1.2.so" error.
Anyone know where this can be found?

 Status: Offline
Profile     Report this post  
sananaman 
Re: Dpaint/Brillance clone
Posted on 2-May-2009 22:07:41
#3 ]
Regular Member
Joined: 28-Sep-2006
Posts: 221
From: Netherlands

I can see that this is not a "true" Amiga release, it doesn't come with Amiga .info files for the icons.
It feels a bit like they were in a rush.

Overhere it say's Elf.library (Object not found). But I can't find what is missing actually. I'm running 4.1 on uA1.

Snoopy capture.
Quote:

00001 : Shell Process : o.k. = GetVar("_pchar",0x6880DDD8,32,0x00000200)
00002 : Shell Process : o.k. = GetVar("_mchar",0x6880DDD8,32,0x00000200)
00003 : Shell Process : o.k. = GetVar("_pchar",0x6880DDA8,32,0x00000200)
00004 : Shell Process : o.k. = GetVar("_mchar",0x6880DDA8,32,0x00000200)
00005 : Shell Process : FAIL = FindSegment("grafx2",0x00000000,USER)
00006 : Shell Process : FAIL = FindSegment("grafx2",0x00000000,SYSTEM)
00007 : Shell Process : CurrentDir("")
00008 : Shell Process : o.k. = Lock("grafx2",SHARED)
00009 : Shell Process : o.k. = Examine("grafx2")
00010 : ENV : FAIL = Lock("ENVARC:ELF.LazyBinding",SHARED)
00011 : ENV : FAIL = Lock("ENVARC:ELF.LazyBinding",SHARED)
00012 : ENV : FAIL = Lock("ENVARC:ELF.LazyBinding",SHARED)
00013 : Shell Process : FAIL = LoadSeg("grafx2") = [0x00000000]
00014 : Shell Process : CurrentDir("")
00015 : Shell Process : o.k. = SetMode("",[LINE])
00016 : Shell Process : o.k. = GetVar("_Title",0x69C49B0C,256,0x00000200)
00017 : Shell Process : o.k. = GetVar("Echo",0x6880DDF8,32,0x00000200)
00018 : Shell Process : o.k. = GetVar("OldRedirect",0x6880DDF8,32,0x00000200)
00019 : Shell Process : o.k. = GetVar("KeepDoubleQuotes",0x6880DDF8,32,0x00000200)
00020 : Shell Process : o.k. = GetVar("Interactive",0x6880DDF8,32,0x00000200)

 Status: Offline
Profile     Report this post  
sundown 
Re: Dpaint/Brillance clone
Posted on 2-May-2009 22:22:51
#4 ]
Elite Member
Joined: 30-Aug-2003
Posts: 5111
From: Right here...

@sananaman

Most likely the libSDL_image-1.2.so lib like me, using 4.1.

 Status: Offline
Profile     Report this post  
spotUP 
Re: Dpaint/Brillance clone
Posted on 2-May-2009 23:19:18
#5 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

i don't understand why people don't do a simple search on os4depot before asking...
http://www.os4depot.net/index.php?function=showfile&file=development/library/graphics/sdl_image.so.lha

 Status: Offline
Profile     Report this post  
itix 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 0:06:19
#6 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

Very interesting. In windowed mode (on MorphOS) drawing tends to leave behind i.e. it looks like it can not draw as fast as I am moving my mouse. In fullscreen mode there is no this effect. I wonder if it is related to MorphOS SDL or is it just so slow there?

Btw looks like 1024x768 resolution limit is outdated information. There were no problems with my 1920x1200 here

 Status: Offline
Profile     Report this post  
Manu 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 6:16:35
#7 ]
Super Member
Joined: 4-Feb-2004
Posts: 1561
From: Unknown

Quote:
It works on all flavours of Amiga !


AH ! That's very welcome. Kudos to the one responsible !

 Status: Offline
Profile     Report this post  
ChaosLord 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 9:20:15
#8 ]
Cult Member
Joined: 4-Apr-2005
Posts: 782
From: Houston, Texas USA

Sounds cool. Too bad about the 256 color limit tho.

 Status: Offline
Profile     Report this post  
Templario 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 9:25:42
#9 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3342
From: Palencia

Very interesting one program that works in OS 4.1, I'll test it in my Sam.

 Status: Offline
Profile     Report this post  
RoqueFort 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 11:01:30
#10 ]
Elite Member
Joined: 12-May-2004
Posts: 5767
From: Norfolk, Great Britain

Will have to try this if I ever rebuild my A1200, to see how it compares to Deluxe Paint 5.

My question is, can it create ANIM-5 and ANIM-7 files that can then be imported into AnimatED?

 Status: Offline
Profile     Report this post  
stychokiller 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 11:17:32
#11 ]
Regular Member
Joined: 18-Dec-2003
Posts: 213
From: Slayton, MN, USA

Kinda looks like PhotonPaint's GUI
Speaking of Deluxe Paint, anyone want Deluxe Paint IV (original disks) and the Manual?
I have no use for them . ($10 plus S/H and it's yours).

Last edited by stychokiller on 03-May-2009 at 11:18 AM.

 Status: Offline
Profile     Report this post  
RodTerl 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 12:17:17
#12 ]
Cult Member
Joined: 6-Sep-2004
Posts: 589
From: Rossendale

Yaay.. Pixel bashing, and best of all, I know have a Windows ME compatible graphics package that can load BMP and save out in GIF.. I really didnt want to have to get something stupidly oversized for basic conversion..

Can the amiga version of GrafX work with datatypes, DataChrome, auto listing them in its menu format select?.. Or will that be for a future version possibly?

Also, I do NOT believe it.. its the First package Ive Ever seen, that uses DPaints curve tool.. thank you, thank you, thank you. Finally, I can now draw a curve from the start, to the end, through the target, easily and simply instead of having to worry about non linear guide points and tangents and all that other junk for professionals only.

How do I test?.. draw a cartoon eye in three lines. Couple seconds?.. thats Dpaint style.

Left ink, right paper, three point curves, load selectable format,, auto?, save selectable format. Oh yes.. very useful indeed.. now, wonder what the rest of the functions are for and do.

Wonder if I should put forwards my request for consideration new IFF style functions, for compressed animations, streaming file forms etc? Would be nice if the rough compression idea I tried to think of is usable also, Im still trying to code algorithms for testing, but analysis shows it might be useful.

Excellent piece of kit. Thank you 8)

VESA goes to 1280*1024, and you could use the magic cookie style for Vista style Alpha channel. an extreme range value would instead select the RGB as the alpha value, instead of the alpha value itself. Bit of translation should then alow you to handle the latest Microsofts attempt to take control of graphics themselves. That is for consideration of course. 8)

Yaaay.. cartoon eyes are easy once more.. happy days are here again, I better stop eating so much chocolate again.. 8)

Hmm.. Donuts.

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: Dpaint/Brillance clone
Posted on 3-May-2009 17:33:27
#13 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

@Itix
>Very interesting. In windowed mode (on MorphOS) drawing tends to leave behind >i.e. it looks like it can not draw as fast as I am moving my mouse. In fullscreen >mode there is no this effect. I wonder if it is related to MorphOS SDL or is it just so >slow there?

i have a fast PC and i see this not exact mouse problem first from beasty worker game.

so i change sdl that it only get the last mouse pos when messages are collect with amiga_PumpEvents .it can nicer written, but time is short, maybe later, but any help is welcome.


also mousx mousey need global var , so work only on shared lib.



static int amiga_DispatchEvent(_THIS,struct IntuiMessage *msg)
{

.....

case IDCMP_MOUSEMOVE:

if ( SDL_VideoSurface ) {
//posted = SDL_PrivateMouseMotion(0, 0,
// msg->MouseX-SDL_Window->BorderLeft,
// msg->MouseY-SDL_Window->BorderTop);
mousex = msg->MouseX-SDL_Window->BorderLeft;
mousey = msg->MouseY-SDL_Window->BorderTop;
}
break;

.......




void amiga_PumpEvents(_THIS)
{
int pending;
struct IntuiMessage *m;
if ((!SDL_Window) || (!SDL_Window->UserPort))return 0;
mousex = -4; // to collect only the last mousepos
mousey = -4;
/* Keep processing pending events */
pending = 0;
while ( m=(struct IntuiMessage *)GetMsg(SDL_Window->UserPort) ) {
amiga_DispatchEvent(this,m);
++pending;
}
if (mousex != -4)
{
SDL_PrivateMouseMotion(0, 0,mousex,mousey);
}
}

Last edited by bernd_afa on 03-May-2009 at 05:34 PM.

 Status: Offline
Profile     Report this post  
Gebrochen 
Re: Dpaint/Brillance clone
Posted on 4-May-2009 3:30:04
#14 ]
Super Member
Joined: 23-Nov-2008
Posts: 1410
From: Australia, VIC

@Templario,

Seriously, there is more than one 68k program out there,

try PCAD, AmiCAD, PPaint, Perfect Paint 2.07, etc, etc, even tools and apps like wasted time work. Nice app by the way, Ive wasted 30days 15hours, 33 minutes infront of my amiga at home so far. Evenmore also works. DesignWorks. TUited works. just too many to list here.

haha, not really wasted IMHO though.

CHeck out my listings on my webpage for a lot of software that works on OS4.1 and sam users.

Heres the direct Link :

http://web.aanet.com.au/~BlitterWolf/listings.html

Enjoy.

As I missed a week, I have made an effort the last weekend, to test more than the usual amount of software. Cheers.

 Status: Offline
Profile     Report this post  
Templario 
Re: Dpaint/Brillance clone
Posted on 4-May-2009 13:22:54
#15 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3342
From: Palencia

Thank you for your link and your hours in front your screen testing the software that work or not, I can't do it because I have few free time and now I'm testing and trying of correct our Eye Viewer for that some day is in your list, soon...

 Status: Offline
Profile     Report this post  
itix 
Re: Dpaint/Brillance clone
Posted on 4-May-2009 18:13:59
#16 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

Something like that but it can cause problems if IDCMP events are not processed in order (i.e. IDCMP_MOUSEMOVE before IDCMP_MOUSEBUTTONS). I'm going to craft something today and look what can be done there....

Last edited by itix on 04-May-2009 at 06:16 PM.

 Status: Offline
Profile     Report this post  
PulkoMandy 
Re: Dpaint/Brillance clone
Posted on 4-May-2009 18:48:05
#17 ]
New Member
Joined: 3-May-2009
Posts: 2
From: Unknown

Hello, I'm PulkoMandy from GrafX2 project team. Nice to see the Amiga port found some users :)

Actually we already have done something to handle that.
Try increasing the Merge_movement value in gfx2.ini (use your text editor, it's near the end of the file). This way GrafX2 will merge mouse moves by itself.

Thanks for using GrafX2 ! :)

Some comments on what you said here :

Quote:

Btw looks like 1024x768 resolution limit is outdated information. There were no problems with my 1920x1200 here


Woops ! We forgot to update the homepage when removing this limit. You can have pictures up to 10000x10000 pixels, and the screen resolution could be even bigger.

Quote:

Will have to try this if I ever rebuild my A1200, to see how it compares to Deluxe Paint 5.


Unfortunately the 68k version runs quite slow. SDL is not the best way to do things there, and compiling with gcc isn't helping either.

Quote:

My question is, can it create ANIM-5 and ANIM-7 files that can then be imported into AnimatED?


There is no support for animations yet, we are working on that as part of the future 2.1 release. Any help regarding documentation on the formats we should import, way to do things on other software or everything else is welcome.

Quote:

Can the amiga version of GrafX work with datatypes, DataChrome, auto listing them in its menu format select?.. Or will that be for a future version possibly?


As you may have noticed, support for amiga platforms is there, but quite minimal. I don't have the needed buildtools set up on my A4000 to get it in better shape, unfortunately. And I'm busy enough with other things ...
Any help is welcome, I'll merge patches to the source if someone provide them :)

Last edited by PulkoMandy on 04-May-2009 at 06:59 PM.

 Status: Offline
Profile     Report this post  
ChaosLord 
Re: Dpaint/Brillance clone
Posted on 5-May-2009 1:22:37
#18 ]
Cult Member
Joined: 4-Apr-2005
Posts: 782
From: Houston, Texas USA

@PulkoMandy

I hope and pray that someone will add 24-bit gfx support sometime.
Thanks for reading this msg.

 Status: Offline
Profile     Report this post  
Mrodfr 
Re: Dpaint/Brillance clone
Posted on 5-May-2009 3:51:28
#19 ]
Super Member
Joined: 28-Jan-2007
Posts: 1396
From: French

@pulkomandy

Nice to see you have followed my advice about this english thread about Grafx2, pulkomandy

Last edited by Mrodfr on 05-May-2009 at 03:52 AM.

 Status: Offline
Profile     Report this post  
PulkoMandy 
Re: Dpaint/Brillance clone
Posted on 5-May-2009 11:33:56
#20 ]
New Member
Joined: 3-May-2009
Posts: 2
From: Unknown

Well, 24bit support would require to rewrite 90% of the code... so I don't really see the point. Better make a new program for that :)

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright 2000 - 2017 Amigaworld.net.

Amigaworld.net was originally founded by David Doyle