DeluxePaint Source Code Released
  • fmh
  • Butterfly
    Butterfly
    fmh
    Posts: 75 from 2012/8/23
    From: USA
    Electronic Arts released DeluxePaint Source Code for Non-Commercial Use.

    http://www.computerhistory.org/_static/atchm/electronic-arts-deluxepaint-early-source-code/
    G5 2.0DP, MorphOS3.13
  • »27.07.15 - 20:11
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2793 from 2006/3/21
    From: Northern Calif...
    Quote:

    fmh wrote:
    Electronic Arts released DeluxePaint Source Code for Non-Commercial Use.

    http://www.computerhistory.org/_static/atchm/electronic-arts-deluxepaint-early-source-code/



    Too bad it is only for version I, not D-PaintIV, or V.
    MorphOS - The best Next Gen Amiga choice.
  • »27.07.15 - 22:17
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    Has someone been able to recompile this for MorphOS? I've read that the code is very OS friendly.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »29.07.15 - 11:40
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2231 from 2003/2/24
    *klatsch* (aka *facepalm*)

    Yes the sources are OS-friendly as in useing the proper APIs before useing the blitter.

    Porting it to anything other than "classic" Amiga HW is pointless.
  • »29.07.15 - 11:54
    Profile
  • MorphOS Developer
    Nadir
    Posts: 157 from 2003/3/17
    Quote:

    Kronos wrote:
    *klatsch* (aka *facepalm*)

    Yes the sources are OS-friendly as in useing the proper APIs before useing the blitter.

    Porting it to anything other than "classic" Amiga HW is pointless.


    Pointless for what? It's not going to be useful as a modern graphics application but for someone to play around and understand this old piece of software without access to an Amiga, then why not? A pity that the license seems to be so restrictive that one can't even share such experiments.
  • »29.07.15 - 19:35
    Profile
  • Moderator
    Kronos
    Posts: 2231 from 2003/2/24
    @Nadir

    If I wanted to experiment with DP1 I would do so under UAE.
  • »29.07.15 - 19:47
    Profile
  • MorphOS Developer
    Nadir
    Posts: 157 from 2003/3/17
    Quote:

    Kronos wrote:
    @Nadir

    If I wanted to experiment with DP1 I would do so under UAE.


    That's possible of course but I prefer to use my normal environment and have no interest in setting up a 68k system. Also, porting is sometimes a good way to get acquainted to the source, particularly if it takes a lot of effort.

    Just saying there no such thing as pointless for a hobby.
  • »29.07.15 - 20:07
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    @Kronos

    Why does this deserve a facepalm? I wasn't asking if this was a good idea, I was asking if anyone has been successful compiling it to MorphOS. With proper changes in the code of course.

    I know this would be pretty much impossible with asm. But this is afaik made in C or something like that.

    [ Edited by Yasu 29.07.2015 - 23:22 ]
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »29.07.15 - 22:21
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Yasu wrote:
    Why does this deserve a facepalm?

    How about for:
    Quote:

    you may not: (a) transfer, sublicense, lease, lend, rent or otherwise distribute the Software or Derivative Works to any third party; or (b) make the functionality of the Software or Derivative Works available to multiple users through any means, including, but not limited to, by uploading the Software to a network or file-sharing service or through any hosting, application services provider, service bureau, software-as-a-service (SaaS) or any other type of services


    With that restrictive license, I'd say it's better to re-write the exact same (rather simple) functionality from scratch, or use a project that's already done that in a more compatible way (Grafx2, PPaint...)
  • »29.07.15 - 23:22
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    I know. But it doesn't answer my question if anyone got it to work with MorphOS. Which is what I'm interested in. I don't plan to use it, even less spread it.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »29.07.15 - 23:41
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    MorphDelf
    Posts: 274 from 2004/2/20
    From: Oslo, Norway
    Hi... ! While Dpaint is nice.. I just want you to know that TVPaint works on MorphOS also! It got almost every shortcut from Dpaint, but lacks animation support only. TVPaint have 3 layers, 24bit palette, brushes in many different sizes and types, opens in 1920x1080 yay!!!.. saves in many obsolete formats,.. but also in .TIFF which you can convert by using Showgirls or you can grabb what you have done with SnapIT and it saves what you have done directly in PNG format.

    TVPaint supports transparant images, both as brush and for the layers builtin to the program. It supports IFF, JPEG, GIF +++ :) and got Arexx support.

    Dpaint 1 is fine, but TVPaint is more like Dpaint 5 just much much better! I just wish there was a TVPaint alike program for MorphOS with animation support in it.

    Michal
  • »30.07.15 - 00:48
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    > it doesn't answer my question if anyone got it to work with MorphOS.
    > Which is what I'm interested in.

    The answer is obviously 'no' :-)
  • »30.07.15 - 07:43
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Yasu wrote:
    I know. But it doesn't answer my question if anyone got it to work with MorphOS. Which is what I'm interested in. I don't plan to use it, even less spread it.

    What would make "I got it working, but no-one else shall have it, nor will I tell anyone else how to get it working!" so interesting?
  • »30.07.15 - 12:30
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2231 from 2003/2/24
    @Yasu

    Being written in C makes it possible to compile a MorphOS version, but running it would require having the HW used available or replacing every access to that HW with proper API calls.

    Therefore it should be quite clear that a MorphOS-port of DPaint make no sense.

    @Nadir

    Whats the point in life, since we all gonna die sometimes ;)

    And I think there a rather distinct level of pointlessness between looking into old sources for their education value, writing useable SW for an obscure OS or porting a 30year old piece of SW with lots of restrictions/limitations to said obscure plattform.....
  • »30.07.15 - 15:46
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    @Jupp3

    It would be fun to know how well it works.

    @Kronos

    If it's just for kicks and giggles it would.
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »30.07.15 - 16:40
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    deka
    Posts: 136 from 2013/2/12
    From: Hungary, Kecsk...
    Quote:

    Yasu wrote:
    @Kronos

    Why does this deserve a facepalm? I wasn't asking if this was a good idea, I was asking if anyone has been successful compiling it to MorphOS. With proper changes in the code of course.

    I know this would be pretty much impossible with asm. But this is afaik made in C or something like that.


    I looked into the code and found a direct blitter handling part. The first step should be the replacement of this... And who knows, how many other problems may come.
  • »31.07.15 - 14:04
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    @deka

    Is it difficult to replace?
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »31.07.15 - 15:44
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Is it difficult to replace?

    No idea, but at least it's pointless.

    Why would anyone bother going through the effort of porting outdated Deluxe Paint version "just for himself"?
  • »02.08.15 - 12:30
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Yasu
    Posts: 1724 from 2012/3/22
    From: Stockholm, Sweden
    @Jupp3

    Why would anyone bother to use MorphOS instead of using a better supported OS like Windows?

    For kicks, naturally!

    Sometimes you don't need a better reason than that.

    [ Edited by Yasu 02.08.2015 - 14:36 ]
    AMIGA FORUM - Hela Sveriges Amigatidning!
    AMIGA FORUM - Sweden's Amiga Magazine!

    My MorphOS blog
  • »02.08.15 - 13:35
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Quote:

    Jupp3 wrote:
    Quote:

    Is it difficult to replace?

    No idea, but at least it's pointless.

    Why would anyone bother going through the effort of porting outdated Deluxe Paint version "just for himself"?


    There's nothing stopping anyone distributing a diff of any changes they make to the code I guess.


    [ Edited by Intuition 02.08.2015 - 16:20 ]
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »02.08.15 - 16:20
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    deka
    Posts: 136 from 2013/2/12
    From: Hungary, Kecsk...
    Quote:

    Yasu wrote:
    @deka

    Is it difficult to replace?


    Maybe not soo... It was a line drawing function...
    But, for me yes. I'm not an experienced Amiga developer. :(
  • »03.08.15 - 13:20
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    Quote:

    Intuition wrote:
    There's nothing stopping anyone distributing a diff of any changes they make to the code I guess.


    Well, the license does specifically mention "Derivative Works", and I assume a diff could be interpreted to be exactly that...
  • »03.08.15 - 14:20
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    caver99
    Posts: 131 from 2012/6/14
    Dpaint was one on my first art drawing packages and was easy to use and simple, the other programs got more and more complicated over the years, i delux paint from version 1 to VI and still like using it now, back in the day i even had the pc version as it was exactly the same to use, if the latest version was avalible just like the 68k version i would delfinetly have it on my system and i agree it would just like it for fun.
    Powermac quicksilver Dual 1ghz Dual Boot Morph OS 3.7 and OS X 10.5.8
    PS3 x5
    Xbox 360 x 6
    Wii x 3
    PSP x 3
    DS x 3
    Custom Gaming Rig
    :-o
  • »03.08.15 - 14:22
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    amigadave
    Posts: 2793 from 2006/3/21
    From: Northern Calif...
    Quote:

    caver99 wrote:
    Dpaint was one on my first art drawing packages and was easy to use and simple, the other programs got more and more complicated over the years, i delux paint from version 1 to VI and still like using it now, back in the day i even had the pc version as it was exactly the same to use, if the latest version was avalible just like the 68k version i would delfinetly have it on my system and i agree it would just like it for fun.


    The last version of D-Paint I was aware of was D-Paint V, not VI. I also never knew that they made a Windows version that had all of the same features and functions, as I thought that some of the D-Paint features were dependent on the Amiga custom chipset? What was the name of the Windows version of D-Paint, or was it just called D-Paint for Windows?
    MorphOS - The best Next Gen Amiga choice.
  • »03.08.15 - 15:07
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    XzIt
    Posts: 250 from 2005/1/19
    From: Norway
    there is no 6, 5 was the last version made for Amiga.

    Ms-Dos versions: Deluxe Paint II, Deluxe Paint II Enhanced, Deluxe Paint II Enhanced 2.0.
    even had a Atari ST version "Deluxe Paint ST" plus Mac version Deluxe Paint II.

    X
  • »03.08.15 - 15:55
    Profile Visit Website