Live data from Hacker News

Apple Donates MacPaint Source Code To Computer History Museum

businessweek.com

1–10 of 53 posts

Re: Apple Donates MacPaint Source Code To Computer History Museum

#2
If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#4
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

Seconded. The docents are, IMO, the most amazing thing about the museum. Incredibly knowledgeable, many of them were involved in making the machines on display. It's a truly wonderful place made more wonderful by the people who are involved.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#5
In PaintAsm.a:

          .FUNC Monkey
 ;---------------------------------------------------------------------
 ;
 ;  FUNCTION Monkey: BOOLEAN;
 ;
          TST      MonkeyLives                ;IS THE MONKEY ACTIVE ?
          SGE      4(SP)                      ;YES IF >= ZERO
          NEG.B    4(SP)                      ;CONVERT TO PASCAL BOOLEAN
          RTS
According to http://folklore.org/StoryView.py?project=Macintosh&story..., this was used to detect an keypress/mousemove/mousepress-generating testing tool and turn off a few things (Apple menu, File menu, and Quit command, in this case).

Re: Apple Donates MacPaint Source Code To Computer History Museum

#6
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

As someone who visits the Bay Area and doesn't have a car, how can I reach that museum via public transit? BART doesn't reach that far down in the west bay.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#8
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

As someone who visits the Bay Area and doesn't have a car, how can I reach that museum via public transit? BART doesn't reach that far down in the west bay.

It's up Shoreline. You can take Caltrain to Mountain View and get a taxi from there.

Or post here and maybe someone will drive you.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#9
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

As someone who visits the Bay Area and doesn't have a car, how can I reach that museum via public transit? BART doesn't reach that far down in the west bay.

There are three bus stops within a 1 block radius.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#10

Initially I wondered why MacPaint wasn't written in C, but I'm rather grateful it's in Pascal; it's surprisingly easy to read! Although, I suppose Bill Atkinson deserves the credit for that.

From http://en.wikipedia.org/wiki/Pascal_(programming_language):

"Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac; parts of the original Macintosh operating system were hand-translated into Motorola 68000 assembly language from the Pascal sources. ...the C interface for the Macintosh operating system API had to deal in Pascal data types."

My memory was that C was considered a mainframe and IBM PC language, while the relative elegance and sophistication of Pascal was good style for Macs (esp. when leavened by a bit of assembly code).

Post reply on HN