My Authors
Read all threads
The Connection Between Watergate and Mac Pascal

This is a story of a long-shot software startup.

In the early 1970s I had several consulting gigs with Monroe Calculator in which I built three things for them:
...
1/20
...firmware for a 6502-based cartridge-programmed calculator, a minicomputer-based domain-specific language compiler for a typewriter-based billing machine imported from Triumph-Adler in Germany, and…
2/20
...the basic logic design for a programmable calculator based on the new TTL-MSI 74181 4-bit arithmetic-logic unit. (That one didn’t ship; the others made production.)
3/20
That billing machine was a low-ball story. The developers were high-school-graduate non-programmers and the input media were IBM Porta-Punch cards. The input device was a stylus for punching pre-scored holes in the card on which my domain-specific language was pre-printed.
4/20
There was only one card type; designing that DSL was an illuminating exercise. The tool I wrote was a pair of long trays of FORTRAN cards for the Data General Nova, which read the PortaPunch cards and punched paper tapes for an EPROM programmer for the billing machine.
5/20
At nights I hung out at the Saddle Brook NJ Marriott. While the Watergate hearings were going on I watched them on my room TV; otherwise I was drawing in my record book the data structures for a compiler-free immediate-turnaround Pascal that I had in mind.
6/20
This eventually became Mac Pascal, introduced in 1984. How that happened might be a useful story for you out there with product dreams. It’s a message about how many things might have to come together just right for something to happen.
7/20
One of the people I got to know well at Monroe eventually left to become a manager at Rockwell International in Newport Beach, CA. Rockwell was second-sourcing the MOS Technology 6502, a brilliant 8-bit design that was the heart of the Apple 2.
8/20
He was managing the AIM-65, a single-board computer used for development and as a basis of 6502-based devices. The AIM-65 had a Teletype-33-style keyboard, a 20-character thermal tape printer, a 20-character alphanumeric LED single-line display,

9/20
...4KBytes of RAM, 5 sockets for 4KByte ROMs, digital I/O pins, and audio I/O for an audio-cassette tape recorder (the typical external storage device at the time). All on about a square foot of PC board.
oldcomputers.net/AIM-65.html
10/20
In 1979 I visited my friend and pitched a “Pascal trainer” for the AIM-65. We eventually made a deal and I later delivered it on 5 4KB ROMs that fit in the 5 ROM sockets on the board.
11/20
The AIM-65 had 4KB of RAM.

That was the design challenge: do a non-trivial immediate-turnaround Pascal trainer with 4KBytes of RAM. (It had the complete Pascal language except for records.) The editor was a line editor using the 20-character peripherals on the board.
12/20
Some time after that I re-connected with Andrew Singer (now deceased). We decided to try to turn the idea into a product. Andrew had an Apple 2 and I bought an extension board for it, rebuilt my Pascal to work with the Apple 2 OS, and wire-wrapped the ROMs onto the board.
13/20
I showed it to my neighbor Francis Girard (recently deceased), a telecom executive. Later, Frank mentioned it to Dan Fylstra, head of VisiCorp, the seller of VisiCalc.
14/20
VisiCalc was the killer spreadsheet app for the Apple 2 that pushed IBM into the PC business. (They happened to be sitting next to each other on a flight.)
en.wikipedia.org/wiki/VisiCalc
15/20
Dan passed the word on to Mike Boich (this was in 1982) and we learned that he would like to see our “Instant Pascal”. Mike was the product manager for the Macintosh, something that was rumored to be in development, but about which the world knew very little.
16/20
Andrew and I visited Mike and showed him our instant-turnaround no-compiler Apple 2 Pascal demo. I remember his words: “This solves a problem I have.” (I also remember being blown away by Mike’s demo of Microsoft Excel, dragging the column borders with the Mac mouse.)
17/20
The problem Mike had was placing the Mac into undergraduate colleges, specifically their Computer Science programs. The recognized language for AP Computer Science had just changed from BASIC to Pascal and Apple needed a Pascal for the Mac.
18/20
(Turbo Pascal was a very nice compiler for the IBM PC.)

On the basis of Mike’s need, Andrew, Frank Sinton and I were able to obtain VC funding for our startup Think Technologies.
19/20
We built Mac Pascal, which Apple sold under its own label. It pioneered immediate-turnaround development tools; Andrew designed the innovative UI and I designed the internals based on my notes made in a New Jersey motel a decade earlier.
20/20
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Mel Conway

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!