Adobe Photoshop 1.0.1 Source Code
The Computer History Museum (via Phillip Bowden):
With the permission of Adobe Systems Inc., the Computer History Museum is pleased to make available, for non-commercial use, the source code to the 1990 version 1.0.1 of Photoshop. All the code is here with the exception of the MacApp applications library that was licensed from Apple. There are 179 files in the zipped folder, comprising about 128,000 lines of mostly uncommented but well-structured code. By line count, about 75% of the code is in Pascal, about 15% is in 68000 assembler language, and the rest is data of various sorts.
It seems to be very clean code.
Update (2025-12-17): Jason Snell:
I really like the phrase “the literature of computer scientists.” The only shame is that this release doesn’t include the code from the MacApp applications library, which Photoshop used and is owned by Apple. It would sure be nice if Apple made that code available as well.
Update (2025-12-23): See also: Hacker News.
1 Comment RSS · Twitter
There is a great write up from 2013 of someone working getting Photoshop to compile. It's quite interesting. http://basalgangster.macgui.com/RetroMacComputing/The_Long_View/Entries/2013/3/30_Building_Photoshop.html