Slashdot Mirror


For Your Inspection: Source Code For Photoshop 1.0

gbooch writes "With the permission of Adobe Systems, the Computer History Museum has made available the source code for Photoshop version 1.0.1, comprising about 128,000 lines of code within 179 files, most of which is in Pascal, the remainder in 68000 assembly language. This the kind of code I aspire to write. The Computer History Museum has earlier made available the source code to MacPaint."

5 of 176 comments (clear)

  1. What's this weird hidden splash file in MacPaint? by Anonymous Coward · · Score: 5, Funny

    I'll just compile and run it to see.

    Well, it doesn't seem to show anythALL HAIL STEVE JOBS! STEVE JOBS IS MY MASTER!

  2. No server available by Dan+East · · Score: 5, Funny

    503 Service Unavailable
    No server is available to handle this request.

    At least they still have servers available to tell us that they don't have servers available.

    --
    Better known as 318230.
  3. Re:Pascal ? by ImdatS · · Score: 5, Informative

    Photoshop 1 was only available on a Mac. I remember receiving the first "public beta" (Photoshop 0.9) some time in 1990 or so and it was awesome - jawdroppping awesome...

    In any case, you would use MPW (Macintosh Programmer's Workshop) those days, which I think is still one of the best team-development tools. And the language-of-choice (well, in fact, nearly the only choice) for developing on a Mac at those days was Pascal + Assembler.

    So, it makes sense that this code is Pascal.

  4. Re:Still Down by AmIAnAi · · Score: 5, Informative

    Some kind soul put up this mirror on GitHub.

    --
    Any sufficiently advanced bug is indistinguishable from a feature.
  5. Run in emulator by jbeaupre · · Score: 5, Funny

    Has anybody run it in a 68k Mac emulator? It would be interesting to see a performance comparison between modern PhotoShop running natively and version 1 running on an emulator.

    --
    The world is made by those who show up for the job.