pouët.net

DeluxePaint I source code released

category: general [glöplog]
 
It's actually written in C, although quite an old dialect.

License is "for non-commercial use".

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

So who is going to port it to SDL first?
added on the 2015-07-23 11:28:30 by ector ector
It must be full of strange "Blits". I remember the "fill" option was very fast on deluxe paint, and used some blitter magic trick to check pixels.
added on the 2015-07-23 11:36:03 by krabob krabob
Looks like quality code, had a cursory lookaround :) really nice to read, well-documented and quite pleasant to poke around in. All and all a kind of codebase where you're really happy to discover how it's all put together.
added on the 2015-07-23 12:49:13 by visy visy
good news ;)
added on the 2015-07-23 16:16:03 by g0blinish g0blinish
Quote:
It's actually written in C,

Thought some parts were written in ASM, thou...
But true, some options took truly kinda long time while executed.

Quote:
although quite an old dialect.

Loooool ;)

Quote:
So who is going to port it to SDL first?

I wonder, what this publication will bring (to) us. Really!
added on the 2015-07-23 16:43:10 by sim sim
Still have original Deluxe Paint 1 disk lying somewhere.
added on the 2015-07-23 16:56:22 by Serpent Serpent
The license does not allow distributing derivative works. This means no publicly available SDL port, I guess.
you could distribute a patch and a script that wgets the source, patches it, then builds it...
added on the 2015-07-23 22:51:00 by xeron xeron
does it say anything about distributing binaries? :p
added on the 2015-07-23 23:11:15 by jmph jmph
I think binaries count as derivative works. So yes, an option is what Xeron suggests. Another is asking the people at EA to make an exception to the license or have them distribute the new version of Deluxe Paint, since it seems they own the rights to do so.

login