Brad Templeton: The Programmer's Friend

         by Jim Lawless (cjbr@gonix.gonix.com)

The following text is an interview held via e-mail with former C64 software author Brad Templeton. Mr. Templeton is the author of the PAL assembler and the Power productivity tool.

Mr. Templeton is the founder and current CEO of ClariNet, a networked newspaper with over a million subscribers. Please refer to the references at the end of this text for Internet resources detailing his accomplishments.

Q:
Were PAL, Power, and C Power fruits of your imagination, or were you contracted by Pro-line to write them?

A:
C Power was a C compiler written by Brian Hilchie, nothing to do with me.

But POWER and PAL (Can't recall which I did first, probably PAL, but POWER was the one sold first.) were done on my own. Professional Software licensed Power for the Pet and Pro-Line licensed it and Pal for the C-64.

Actually, I think I wrote a quick cross assembler in B (the predecessor language to C) to run on the mainframe at my university first, and wrote the early version of PAL in that. Then of course moved it to the Pet so that PAL could assemble itself -- always the big moment in any language development. My memory is getting dim, I might have started from an Apple based assembler. I know I wrote a cross assembling, one-pass version of Pal, with macros for Unix a few years later but just used it to develop stuff for the C64.

(Most people are startled to learn that C compilers, even the very first one, are usually written in C, and so on. You bootstrap by writing a very simple one using an existing tool, then get it going and then enhance it.)

Q:
PAL was/is one of the most widely used assemblers for the C64 (and I assume the PET). Had you written any assemblers before PAL, or did you just happen to create a darn good product "coming out of the starting gate"?

A:
No, I hadn't written any assemblers other than the cross assembler. Before that however, I had developed Time Trek, a game for the Pet, Checker King (a game) for the Atari 800, Apple ][ and Pet and the Atari 800 graphics for Microchess.

Q:
In the days of PAL and Power, were you actually making a living writing software for CBM machines or was it sort of a part-time excursion?

A:
Well, I was a student at the time. But after graduating, it was enough of a living to be able to work on other projects, and eventually get the contract to develop my next product, Alice Pascal, in 84.

Q:
What were some of the biggest problems marketing your CBM software? (Was piracy an issue?)

A:
Piracy was somewhat of an issue. The big mistake with Power was doing demos at some pet user groups before I was ready to sell it. Bill Seiler of Commodore saw a demo I did at the silicon valley PUG, and added some of the best features to Basic-AID, which Commodore gave out for free. Power was better than Basic AID but a good free competitor didn't help.

It was still a hobbyist market, not nearly as big as the computer industry grew to be.

Q:
When and why did you finally abandon development efforts geared toward the C64?

A:
The machines faded away and the IBM based machines clearly took the lead for more serious applications. If you wanted to do things that took more than a few kilobytes, or work in C, the C64 wasn't really an alternative.

I did some games for the C64 but never went anywhere with them.

Q:
With C64's showing up at garage sales and emulators available on a wide variety of machines, a renewed interest in that little machine is experiencing a rebirth. Do you have anything you'd like to say to a new generation of C64 hackers out there?

A:
On one hand I am shocked, since vastly more powerful computers are of course available very cheap, garage sales or otherwise. However, there was a certain excitement to a small computer that one person could fully understand and work with like the Pet or C-64. If you view the computer as a hobby or a toy, it doesn't have to be the most advanced thing, what matters is that you have fun with it.

I certainly wouldn't advocate Windows programming to the ordinary start-up hobbyist but such people can have fun on a C64.

For more information on Mr. Templeton's current endeavors, the following WWW documents may be of interest to you:

An Interview with Brad Templeton http://info.acm.org/crossroads/xrds2-3/templeton.html

Brad Templeton's Homepage http://www.clari.net/brad/

C= Hacking Home | Issue 13 Contents


Copyright © 1992 - 1997 Commodore Hacking

Commodore, CBM, its respective computer system names, and the CBM logo are either registered trademarks or trademarks of ESCOM GmbH or VISCorp in the United States and/or other countries. Neither ESCOM nor VISCorp endorse or are affiliated with Commodore Hacking.

Commodore Hacking is published by:

Brain Innovations, Inc.
10710 Bruhn Avenue
Bennington, NE 68007

Last Updated: 1997-03-11 by Jim Brain