Apple has officially released the source code to the 1984 graphics application MacPaint as well as the source code to Quickdraw to the Computer History Museum. Follow the link below for more details. Hope you aren’t too rusty with your Pascal and 68000 Assembler programming skills.
The site has some nice history on the development of MacPaint and Quickdraw. I strongly encourage all developers to read it and try not to smile when you read the quotes like this:
When the Lisa team was pushing to finalize their software in 1982, project managers started requiring programmers to submit weekly forms reporting on the number of lines of code they had written. Bill Atkinson thought that was silly. For the week in which he had rewritten QuickDraw’s region calculation routines to be six times faster and 2000 lines shorter, he put “-2000″ on the form. After a few more weeks the managers stopped asking him to fill out the form, and he gladly complied.
[Source: Computer History Museum]
- Code for Animated Sprites
- Polygons iPhone Source Code
- Why game devs don’t use Objective-C
- iStrobe Open Sourced Publicly
- iStrobe accepted in App Store
If you found this useful, shoot me a small donation or at the very least leave a comment, every bit of encouragement helps keep me motivated to update with more content on a regular basis!