------David T. Craig 941 Calle Mejia # 509, Santa Fe, New Mexico 87501 Home (505) 820-0358 CompuServe 71533,606 ------

Mr. 8 Gypsy Hill Pacifica CA 94044

Re: Canon Cat and SwyftCard information

Dear Mr. Raskin:

Enclosed is a photocopy of the Canon Cat article that I wrote for the Historical Computer Society. The printed article is much better than the draft that you saw. Thanks for your help.

Unfortunately, I was unable to obtain copies of all of your various articles concerning the Cat and Information Appliance. I did finally receive your LEAP paper from my local public library via inter-library loan, but the library could not locate your Venture Vulture paper. I received the LEAP paper after I had sent the final Cat paper for publication so was not able to correctly document LEAP's technology.

In an e-mail to me from at least a month ago you said that if I sent you an envelope large enough for a SwyftCard and return postage that you would send me one. Please use the envelope that I've sent this letter in for this purpose. You should also find here self-sticking stamps for the postage and a mailing label with my mailing address. I would also very much like, if possible, to obtain a user's manual for the SwyftCard. From your comments in 's book at Work this manual seems to be very well written. There is no rush in returning this envelope so please take your time.

I am slowly updating my Cat paper to add a correct description of LEAP and more information about the people behind the Cat and its hardware and software. As such, if you could be kind enough to copy for me your Venture Vultures article and the history of the Cat that you mentioned I would be very appreciative. I've enclosed $5 for these copies which I assume will cover the actual photocopies; the balance is for your time.

Also, I would like to know if the following list of patents is complete in terms of ______David T. Craig 93.07.11 1 the patents Information Appliance created. I used CompuServe's patent search facility with your name as the inventor and obtained the following: o METHOD AND APPARATUS FOR CONTROLLING A KEYBOARD OPERATED DEVICE o METHOD AND APPARATUS FOR CONTROL OF AN ELECTRONIC DISPLAY; VIDEO AND/OR COLOR GRAPHIC IMAGES o COMPUTER DISPLAY WITH TWO-PART CURSOR FOR INDICATING LOCI OF OPERATION

Enclosed is a disk with a wonderful history of the Apple ][ computer, Apple Computer, and its other major systems. I came across this a year or so ago and enjoyed reading this history very much. The author, Steven Weyhrich, has obviously put forth a great deal of accurate research in producing this history. Last I heard Weyhrich was updating his history as a commercial book. I think you will enjoy this history. Weyhrich's e-mail address is [email protected]

Thanks again for the Cat feedback and good luck with your current endeavors.

Sincerely,

______David T. Craig

Encl: HCS published Canon Cat paper with HCS info Mac 800K disk with Apple ][ history by Steven Weyhrich

______David T. Craig 93.07.11 2 Jef Raskin’s 29 June 1994 Critique of “Canon’s Cat Computer: The Real Macintosh”

( along with David Craig's reply to this critique )

David T. Craig -- CompuServe 71533,606

Sender: [email protected] Received: from mail02.prod.aol.net by dub-img-1.compuserve.com (8.6.4/5.940406sam) id AAA11182; Thu, 30 Jun 1994 00:58:21 -0400 From: Received: by mail02.prod.aol.net (1.38.193.5/16.2) id AA02786; Thu, 30 Jun 1994 00:58:20 -0400 X-Mailer: America Online Mailer Sender: "RaskinJef" Message-Id: <[email protected]> To: [email protected] Date: Thu, 30 Jun 94 00:58:17 EDT Subject: Cat Article

JEF RASKIN / 8 GYPSY HILL PACIFICA CA 94044 USA PHONE: 415-359-8588 / FAX: -9767 Internet: [email protected] 37x37'37"N 122x31'10"W

29 June 1994

Dear David, <[email protected]>

I got your document and sent some comments into the aether. I have no idea why they didn't get to you. It is great that you are documenting the Cat, and aside from a few specific details, it gives a good overall impression of what we did and what happened. Congrats.

The paper version is a little bit different than what I remember reading (this may be due to differnces or a fading memory), and I will comment anew. First of all, your quote from Shacklock (you have changed at least one word in the quote, by the way, and should call it a paraphrase...), you might be pleased to learn that we used the same quote in one of the Apple manuals I wrote with Brian Howard many years ago. Is that where you found it or did you dig it up elsewhere?

Comments on the content:

If you are ever in the bay area, you should try the Cat. I would not call it

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 1 "The Real Macintosh" as it had many ideas that were invented after I left Apple as well as some invented before that did not apply to the Mac or which Apple was not interested in.

The floppy drive on most Cats held 384K bytes, not 256 kbytes. A few at introduction had the smaller memories.

The keyboard was not quite compatible with a Selectric, it had a number of keys (such as UNDO) as well as the LEAP (TM) that were not on the Selectric, and some of the keys were not in the same location.

The modem was an auto-answer, auto-dial modem. The initial price was $1495, but the design price was $795 and Canon lowered the price to that level after a few months.

In the list of software abilities you omit the all-important spreadsheet abilities.

The stream of text was not just broken up into pages but also into documents. Your description of how Leap works is not quite right. My 1989 article "Systemic Implications of an Improved Two-Part Cursor," in the Proceedings of the Computer Human Interface Conference, 30 April 1989, has exact details. Many people think that it worked the same as the EMACS find, but there are significant differences that strongly decreased the error rate vs. the EMACS method.

The ability to program directly in the interface was designed for third-party developers, so that they would not have to buy as special development program. Third-party software expansion was a very important part of the design and our Technical Documentation manual had details on how to do it.

I don't think you mean "platitudes" on page 3. Platitudes are hackneyed expressions, and I think you mean expressions of praise, or "plaudits".

It is certainly not the case that the Mac that came out was "totally opposite of Raskin's ideas." For example, I designed click-and-drag to replace PARCs (and, earlier, Sutherland's) method, which was click one button, move the mouse, and then click another button. Of all the things I ever invented, click-and-drag for moving and selecting (adapted by Atkinson so that it also served to pull down menus) is the most widely copied. On the other hand, the Cat was designed to be used with a graphic input device once Canon allowed its dealers and marketers to admit that it was graphic-based. You quote a paper, The Mac and Me, where did you see it? Did I send you a copy of the draft? More recent versions (which I have not let out of my computer) are more accurate as I learn more details from documents I keep on finding or get sent. A big difference between the Mac and the Cat is that the former was

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 2 designed to feel like a computer, the latter like an appliance.

My use of the PITS is from a short story about T.. Pits (The Celebrated Person In The Street), and you should cite that source. I will see if I can remember who wrote it (Thurber?).

Your photo of a mock-up of an early Mac should have a caption mentioning that that was just one of dozens of mockup, lest it give the impression that it is a definitive expression of where the team thought we were going.

An interesting fact about both the Swyft- products and the Cat is that they were essentially bug-free, which I attribute to the methods we used for managing software development. As far as I know, no customer has ever reported a bug in either.

It is not the case that none of the laptop cats exist. I have two, one is still working. Did you mention that it came on instantly when you started typing and that, like the present EPA suggestions for green machines, it turned itself off when not in use? Another way that it was far ahead of its time was in its strong object orientation. It also had what is now called a "suite" of business applications long before the term was invented.

It is also not the case that companies that licensed some of the Cat technology did nothing with it. There are still active projects at various companies which may turn out products in the next year or two.

I do not wish to give the impression by listing these detailed comments that I do not think well of your article. For someone who has never tried the product, it is surprisingly good and accurate. Your research is commendable. I will have to dig up the article on the Cat that I wrote a few years ago which tells the same story from my inside perspective. And you really should read the one technical article I published about the Cat (cited above) before publication of your history; it is a primary source for technical details on the interface. My view of the business side of the story of the Cat was told in an article I wrote in Midnight Engineering magazine, another reference you need to complete your research. (1990 "Venture Vultures" Midnight Engineering Vol. 1 No. 2, pg. 55 ff Mar/Apr).

I do have tons of documentation and all the manuals. It would cost quite a bit to reproduce the tForth manual and the Technical Documentation, and the User Manual, perhaps 500 to 700 pages in all. Let me know what you want to do.

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 3 David Craig’s Reply to Jef Raskin’s Critique

Dear Jef: 30 June 1994

Thanks for the extensive replies to my Cat paper. I will try and get your comments and corrections in the paper before its publication in the Historically Brewed journal. Some replies to your replies follow:

> Shacklock

I "borrowed" this from your Apple Integer BASIC manual which I've had since 1978 or so when I owned an Apple ][.

> If you are ever in the bay area, you should try the Cat

I would like that very much. I've corresponded with Owen Linzmayer, a Mac book writer from SF, who said when he spoke with you about your role in the Mac project, he also saw your Cat. FYI, he was very impressed with both the Cat and you. His book The Mac Bathroom Reader should appear in August, you may want to get a copy since from the drafts I've read it is very accurate.

> The ability to program directly in the interface was designed for third-party developers, so that they would not have to buy as special development program

Great way of having a machine " friendly"! Question: How many 3rd party developers wrote anything for the Cat? I assume very few given the Cat's short life.

> I don't think you mean "platitudes"

Thanks for catching this - a big error on my part!

> It is certainly not the case that the Mac that came out was "totally opposite of Raskin's ideas."

Correct (again). I guess I was being too general, a vice I believe your Mac 15 year history paper takes exception to.

> You quote a paper, The Mac and Me, where did you see it?

I was sent a copy by a person with an interest in computer history. If what he did was wrong I will tell him. If you _really_ want his name I can provide it, but don't want to cause any problems.

> I learn more details from documents I keep on finding or get sent

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 4 I have a rather extensive collection of Apple materials which I've collected since the Apple ][ heydays. If you have any areas in mind that you want concrete info I may have something. Eg I have extensive Lisa info ranging from the Lisa Product Introduction Plan to various technical materials such as Bruce Daniel's 1984 paper The Architecture of the Lisa for the IEEE.

> Your photo of a mock-up of an early Mac should have a caption mentioning that that was just one of dozens of mockup

FYI, this is from your wonderful Selected Mac Project Papers: Feb 1980. Question: Do you have any drawings or other photos of the various Macs you mocked-up? I think these would be fascinating to see.

> Swyft- products and the Cat is that they were essentially bug-free, which I attribute to the methods we used for managing software development

Great fact! Few computers can claim this. What methods did you use for your s/w management? I've spoken with Doug McKenna who told me that the h/w and s/w teams at IAI were very small, somewhere around 4-5 people in each group. Is this correct? Concerning cat h/w and Apple, I recall reading that you said you stayed away from Apple people due to legal reasons. How did you end up with Paul Baker as h/w designer? I know of his role in the Lisa's h/w dev.

> laptop cats

Doug McKenna said none existed, thanks for the correction. It sounds like these were well ahead of their time.

> not the case that companies that licensed some of the Cat technology did nothing with it

Good to hear this. Again, Doug McKenna told me that the licenses expired recently on these patents and that nothing had been done. Can you say anything in general about what these companies are doing with Cat technology?

> For someone who has never tried the product, it is surprisingly good and accurate

Thanks. I work as a computer programmer, on the Mac in Santa Fe New Mexico, and as such try and deal only with hard facts. I also like history and think that historical reporting should be based soley on facts which can be documented. I'm always suprised how many factual errors technically-oriented books contain (Steve Levy's books spring to mind). Most of these errors can be fixed before publication by just contacting the people involved in whatever you are writing about. That's why I contacted you.

> I do have tons of documentation and all the manuals

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 5 I would love copies of anything you can spare. I would prefer the real thing, ie not photocopies, buy if you can't spare any of these items I would be willing to purchase photocopies from you. Naturally, I would pay for the copies and the postage. What about machines themselves? If you have a Cat or SwyftCard that you don't want I would gladly take them off your hands. I would pay for the postage of this stuff.

Thanks again for the reply and I will try to get what you've said into the final paper. Good luck with your computing interests.

-- DAVID T CRAIG

-- End of Document --

______Jef Raskin's Critique of "Canon's Cat Computer: The Real Macintosh" 29JUN94 6 ——————————————————————————— Jef Raskin’s 09 July 1994 Comments ———————————————————————————

( along with David Craig's reply )

David T. Craig -- CompuServe 71533,606

JEF RASKIN COMMENTS

Sender: [email protected] Received: from mail02.prod.aol.net by dub-img-2.compuserve.com (8.6.4/5.940406sam) id LAA19537; Sat, 9 Jul 1994 11:44:19 -0400 From: Received: by mail02.prod.aol.net (1.38.193.5/16.2) id AA07281; Sat, 9 Jul 1994 11:44:18 -0400 X-Mailer: America Online Mailer Sender: "RaskinJef" Message-Id: <[email protected]> To: [email protected] Date: Sat, 09 Jul 94 11:44:15 EDT Subject: cat article redux

1. I can send you a SwyftCard, send a self-addressed stamped package for a 3 X 5 or so PC board.

2. Two of the three Cat manuals are huge. I have only one copy of each and am loathe to let them out of my hands. Then there are all our internal development notes. This is a bookshelf full of stuff. If you have a friend in this area who would want to copy them locally, I would be happy to cooperate. I also have a filing cabinet with lots of early Mac stuff as well.

3. Our software development methods included detailed and specific specifications (which sounds redundant but isn't), reading each other's code, having a test routine for every subroutine (Forth Word in this case), and very extensive commenting in the programs, which often reads like an essay with an occasional line of code thrown in. We used a chief-programmer organization and worked by "contract" (the programmers chose which parts of the task they wanted to do, and estimated how long it would take. The tasks were broken down into very small pieces that could be coded quickly and understood readily, there were no sections of heroic size.).

Lastly, give credit to Brian Howard for turning up the Shacklock quote in the first place.

______Jef Raskin Comments - 09 July 1994 1 ______Jef Raskin Comments - 09 July 1994 2 DAVID CRAIG'S REPLIES

Jef: 10 July 1994

Thanks for the continued Cat and Macintosh correspondence. FYI, I've updated the Cat paper per your prior comments and will send you a copy of the printed article in Historically Brewed. Due to a deadline I was unable to look at your Cat LEAP paper or your vulture paper. I plan to update the Cat paper one more time and provide copies to the Historical Computer Society (the maker of Historically Brewed) and the Computer History Associated of California. I may send a copy of the final to the Apple Library so that your "alma mater" will have some knowledge of what you did with your Post-Apple life.

> I can send you a SwyftCard, send a self-addressed stamped package for a 3 X 5 or so PC board.

Will do. Would this include a SwyftCard manual? If not, I know someone with a SC who could let me borrow the manual to make a copy.

> If you have a friend in this area who would want to copy them locally

I understand your reluctance to part with originals. I will see if I can get someone in the SF area to maybe copy some of what you have.

> I also have a filing cabinet with lots of early Mac stuff as well

If you have your original Pascal memos I would like to see those. FYI, I have the source code for UCSD P-.5.

> software development methods

It sounds like you knew what you were doing. I've spoken with Doug McKenna who mentioned a few of the Cat developers, his comments follow:

The Cat's software was written mostly in FORTH by Jim Straus (now at Global Village). Parts of the software were written in 68000 by Jim Bumgardner. The 68000 assembler was itself written in FORTH.

Of these names who was the "chief-programmer"? I know Paul Baker was head of h/w design. Who else was involved in the h/w and s/w design? I'm curious to know what you had made in terms of technical docs. Do you have any h/w theory or s/w theory docs on the Cat? I believe your SwyftCard manuals have this type of info. I assume you have Cat h/w schematics. From your description of the Cat development process it seems that the Cat s/w could be an excellent example of how to write software. Have you given any thought to making this s/w public? It seems to me that this software could provide some valuable lessons for other programmers. When I worked for a s/w dev

______Jef Raskin Comments - 09 July 1994 3 company for several years I produced a short paper on the lessons I and the company learned. Do you have something like this?

Concerning MAC AND ME, will this be a book? What is your schedule? From what I've read so far you've done a great job and the stories you have to tell are fascianting.

Thanks again for the feedback. I hope my questions aren't a waste of your time.

-- David T. Craig

Jeff: 10 July 1994

Concerning your software development methods do you have any metrics on this software? I'm curious to know a little about the architecture of this code since from what you've said about this being bug-free it sounds like this is a great piece of software.

I'm looking for the following s/w info:

- FORTH object code size - 68000 object code size - FORTH word count

Some other not as technical questions follow. I hope you can answer these since some may pertain to confidential/proprietary info.

- How long did it take to design the Cat s/w? Same for h/w? - Was the Cat s/w-h/w original design followed closely? I.e. was the final Cat what you had planned to make? - Do you have any planning docs you can make available? - How much did it cost to create the Cat s/w? Same for h/w? How does this compare to other projects that you've been involved with (e.g. Apple projects)?

Do you have a listing of the word names from the source code? I'm looking for something that something like the Pascal ProcNames utility would have produced for FORTH.

-- David T. Craig

-- End of Document --

______Jef Raskin Comments - 09 July 1994 4 CompuServe JEF RASKIN E-Mail

David T. Craig - 24 JULY 1994 736 Edgewater, Wichita, Kansas 67230 [316-733-0914]

Sender: [email protected] Received: from mail02.prod.aol.net by dub-img-2.compuserve.com (8.6.4/5.940406sam) id CAA02909; Tue, 12 Jul 1994 02:44:47 -0400 From: Received: by mail02.prod.aol.net (1.38.193.5/16.2) id AA15637; Tue, 12 Jul 1994 02:44:46 -0400 X-Mailer: America Online Mailer Sender: "RaskinJef" Message-Id: <[email protected]> To: [email protected] Date: Tue, 12 Jul 94 02:44:04 EDT Subject: -0-0-

[email protected]

David,

Doug McKenna gave you a good start, here's the rest of the Information Appliance programming team: The Chief Programmer was Jim Straus, to be sure. A major part of the code was written by Forth expert Terry Holmes, along with John Bumgarner and Jonathan Sand. I think that most of the code was written by Holmes and Straus.

______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 1 The contract for the Canon Cat was signed about 11 months before the product first appeared. The hardware development, including three custom chips, was done in this time. Paul Baker led an extraordinary effort. The software was written in this time though it had a head start via the SwyftCard development. I had a lot of ideas about how reliable software could be developed quickly, this project gave me a chance to test my theories of software management, and they seemed to work very well in practice.

Your other questions will have to wait for a day when I have more time to sort through the documents; if I spend too much time looking back I will hardly have time to move forward with new work (which is much more exciting). It was important to my reputation and potential for moving the field ahead that I help correct the misleading reports that minimized my work at Apple, but that is partly accomplished (thanks to people like yourself who are digging out the facts).

As I said in my last note, I would be glad to cooperate in making files available to serious historical research, but I probably should wait until I retire if I am to do such myself. The problem with The Mac and Me is that it seems to be too long for an article, too short for a book. I shall seek a place for it in the next few months.

By the way, I hate Compuserve's use of numbers as names. Totally unmemorable. We shouldn't have phone numbers either, but that's another discussion. Did you see my review of Stross's book in this month's IEEE Spectrum? It has a bit of history in it.

-- jef

Jef: 12 July 1994

Thanks again for rehashing what you may consider "ancient history". Given that my Cat paper is "officially" done (i.e. its text has been added to the next addition of Historically

______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 2 Brewed's files) there is no rush on anything I may ask for relating to the Cat. I do want to produce version 1.1 of this paper which would include your many helpful comments and facts from your articles on the Cat and the venture vultures (I've ordered these from my local library via inter-library loan -- I obtained your QuickDraw paper from Penn State this way). If you can find your Cat history paper I would very much like a copy. I plan to place this paper on the various info systems such as CompuServe and America On-Line.

> here's the rest of the Information Appliance programming team

Thanks. FYI, I've written Baker at Apple about the Cat and have yet to hear from him.

> It was important to my reputation and potential for moving the field ahead that I help correct the misleading reports that minimized my work at Apple, but that is partly accomplished (thanks to people like yourself who are digging out the facts)

Glad I can be of some help in setting the historical record straight.

> The Mac and Me ... I shall seek a place for it in the next few months

I understand your reluctance to spend too much time on M&M. You may want to serialize it in the Computer History Association of California. It produces a regular journal (The Analytical Engine) covering California-based computing history. M&M may fit in well here. You would retain the rights to your story. If interested, contact Mr. Kip Crosby at CompuServe address 72341,2763. His home phone in El Cerrito CA is 510-527-7355. I'm a member of this group and have enjoyed the AE issues (4 so far).

> I hate Compuserve's use of numbers as names

I totally agree. I use CIS' Information Manager which provides me with a list of names that I click on. The address then appears in its box. As such, this lets me ignore these numbers. Your INTERNET address is also in my CIS "phone book" so I don't need to remember it either.

> see my review of Stross's book in this month's IEEE Spectrum

I haven't seen this, will check it out. I've read some of your copy in Wired and have liked the reviews.

Concerning the Cat and what I believe is called "SWYFT Technology" why did you not market the Cat after its Canon demise? I assume you held the rights to this technology while Canon served basically as a seller.

-- David

______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 3 ______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 4 ______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 5 --- End of Document ---

______David T. Craig: CompuServe JEF RASKIN E-Mail ( 24 JULY 1994 ) 6 Sender: [email protected] Received: from mail04.mail.aol.com by arl-img-2.compuserve.com (8.6.9/5.940406sam) id JAA02924; Mon, 26 Dec 1994 09:12:19 -0500 From: Received: by mail04.mail.aol.com (1.38.193.5/16.2) id AA21999; Mon, 26 Dec 1994 09:09:16 -0500 Date: Mon, 26 Dec 1994 09:09:16 -0500 Message-Id: <[email protected]> To: [email protected] Subject: old memo found

David:

Recently I discovered this memo from 1979. Thought you'd like to see it. I have no objections if you want to use it in your magazine. What it reveals, among other things, is that we at Apple didn't use higher-level languages much in those days, worked without marketing plans or specifications, people worked on software without review or management, and so on. There may have been more to the memo originally, but if so I have not been able to find the rest. If I do, I'll send it on.

SOFTWARE PLANNING AT APPLE

Jef Raskin 12 May 79

1. The difference between a program and a product.

While everybody can state the differences between a program and a product, this fact of life is too often forgotten in the heat of creation. Just for the sake of getting them down in phosphor, here are a few attributes that a program must have to make it into a successful product: a. Marketability.

It is the job of the marketing department to determine whether a product will sell and be profitable or not. No product can be started unless there is some reason to believe that it will be profitable, either directly as a stand-alone sales item, or as an enhancement or part of some other product. b. A clear definition. No job can be budgeted, scheduled nor have its market analyzed unless it is known, in advance, of what that job consists. Without clear definition, it is impossible to know how far a project has come along, and in particular, it is impossible to know if and when it has been completed. The clear definition allows the creation of c. A written specification. A specification includes what is to be done, including an outline of the methods to be used, a detailed explication of the human interface, a list of the hardware required and the systems on which it will or will not work, a list of the software and firmware with which it interacts (or interferes) and, in the case of languages, a formal syntax and as rigorous as possible semantics. d. Maintainablility. A product will usually cost as much or more to maintain over its life compared to the cost of producing it. Maintainability is enhanced by adherence to programming standards, which must be uniform across all kinds of programming whether system or application in nature. All programs should be written in a higher-level language, and only those portions that need extreme speed or compactness should be written in a lower-level language, and then only after the algorithms have been checked (if possible) in a higher-level language. e. Audit trail. Every stage of the progress of a product must be documented, all versions dated, every problem encountered committed to paper, signed and dated. A master file of all transactions pertinent to the software must be maintained. f. Exposure. All stages of product development must be open to observation by the company. No competent programmer or system analyst will fear the full glare of observation by his or her peers. On the other hand, management must be careful to allow people in creative positions (such as programming) some time to pursue ideas that are not officially sanctioned. The fundamental idea is that there should be no surprises. g. Documentability. A product must be designed so that it can be documented and explained to the level of user that marketing expects to be purchasing it. Consistency is one of the prime requirements to make a product documentable. This consistency must be maintained within a product and across products as well. h. Production. A software product, unlike a mere program, must be designed with an eye open for questions of packaging and production, and must be developed in conjunction with those whose responsibilties include these areas.

2. The Unification of Software. a. Software must be cumulative. Whenever the company has to rewrite a given algorithm and cannot use earlier work, it is wasting time and money. b. Minimize number of software systems. It is a disservice to our customers and to the company itself to have a multiplicity of software systems.

END Apple Directions magazine, Mar 95

Peter Bickford (AppleLink THE.DOKTOR)

"The Joys of Disambiguating"

Tog's idea of "disambiguating the input" was borrowed from earlier work by Jef Raskin in order to solve this problem elegently. CANON CAT INFORMATION

A Conversation with Jim Straus 10 April 1995

David Craig called JS today at JS' workplace

Global Village Communications, 1144 E. Arques Ave., Sunnyvale, CA 94086

GV phone number: 408.523.1000 JS phone number: 408.523.2139

JS e-mail: [email protected]

JS was involved with the Canon Cat's software development and had the following to say:

• S/w dev for Cat was done on the Cat itself. Originally the s/w was written on the SwyftCard and its Apple //e host. Cat was not a good s/w dev environment, though a user could go from the user editor to the Forth environment. Also not good because lacked a source code configuration tool which complicated s/w builds (JS was in charge of this integration).

• 5 people worked on the Cat's s/w:

Jim Straus high-level editor, leap, s/w integration Jonathan Sands math calculations Terry Holmes low-level editing code John Baumgarner preferences, printer, modem

• Implementing a Forth kernel on the Cat was fairly easy since the kernel was small.

• Number of Forth words in the Cat ROM: ≈ 800-1000

• Did not have s/w metrics on hand (eg # lines source code), would need to look this stuff up in either the sources or the s/w dev notebook.

• Has a Cat in the closet.

• Has source code on disk and a notebook of s/w dev notes and structure information. I asked if I could get a copy of this notebook, he said yes since there was nothing here he could think of that was still proprietary.

Canon Cat Info • Conversation with Jim Straus • 10 April 1995 • 1 • Thinks the Cat portable if it had become a commercial project (IAI ran out of money before this could happen) would have been very successful. At that time the laptop computers (eg Tandy Model 100) were new and doing well.

• Thinks Cat's failure was due to Canon's Typewriter division which attempted to sell the Cat but could not really understand what they had and the Cat didn't fit into their typewriter strategy.

DC said he would send JS some of my Cat materials which he may like.

End of Document

Canon Cat Info • Conversation with Jim Straus • 10 April 1995 • 2 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 CompuServe 71533,606 ______

ANDY IHNATKO P.O. BOX 852 NORWOOD, MA 02062

Re: , Apple Macintosh, Canon Cat information

Dear Andy:

Here are the Lisa mechanical drawings that you requested from me recently on CompuServe. I hope these prove of use for your LisaAquarium project. When you complete this project I would very much like to obtain a copy of the plans. Have you been able to contact James Redhed about a Lisa? If not, I can with some digging get his phone number.

Concerning your MacAquarium plans, I searched on CIS and could not find them. I did a GO MACUSER and ended up in the ZiffNet forum which I believe is MacUser’s forum. I searched using the keyword MACAQUARIUM and it returned around 6,000 files as matching! I searched also using your CIS user ID with same results. If you could e-mail a copy of the plans at your convenience I would be very appreciative.

I’ve also enclosed several eclectic historical documents relating to the Lisa, Macintosh, and the Cat. I think that if you have an interest in computer history some of this stuff will be fascinating reading. If you’re unfamiliar with the Cat then I think it will be an eye-opener. Raskin took his computer-human interface ideas that he developed over many years, mainly while at Apple, and produced a rather remarkable computer in the mid-80’s. Unfortunately, his ideas appear to have been about a decade ahead of their time. Fortunately, his computing ideas are gaining favor now and maybe a Cat II will be produced by one of the portable makers.

Sincerely,

Encl: Lisa service manual (table of contents, Lisa 1 and 2 mechnical drawings) The Architecture of the Lisa Personal Computer (Apple) Apple Press Info: How Lisa Works The Past, Present, and Future of the Macintosh Desktop The Legacy of the Lisa (Tesler) Lisa Product Introduction Plan (partial) (Apple) An Interview with Wayne Rosing, Bruce Daniels, and Larry Tesler (BYTE) Letter from Apple announcing Lisa phase-out Apple’s Final Lisa Burial Lisa Boot ROM listing - modification history section The Legacy of the Apple Lisa Personal Computer: An Outsider’s View (Feb 93)

Letter from David T. Craig • 95_05_20 inhatko • 1 The Genesis and History of the Macintosh Project (Raskin) Macintosh Research Project: Progress Report of July 1980 (Raskin) The Macintosh Project: Selected Papers (partial) (Raskin et al) Macintosh’s Other Designers (BYTE)

Canon Cat: A Spiritual Heir to the Macintosh Canon’s Cat Computer: The Real Macintosh (Jun 94) (DTC) Canon Cat Comments by Ezra Shapiro (Oct 94)

Letter from David T. Craig • 95_05_20 inhatko • 2 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 CompuServe 71533,606 ______

DOUG CLAPP 4312 BRANSON ST. MINNEAPOLIS, MN 55424

Re: Apple Lisa, Apple Macintosh, Canon Cat information

Mr. Clapp:

Recently I had the pleasure of reading your book The Macintosh Reader. As a Macintosh and Lisa owner and programmer since 1984 I found your book historically and technically interesting.

I noticed a few errors in the book relating to historical facts that I would like to bring to your attention. I know some of these are contained in portions of the book that were written by others, but nevertheless these are factual errors that you should have checked before including them. None of these errors to me seem to cause any major problems, but I’m a stickler for accurate facts :-)

• p20 Tessler is spelled Tesler (many authors seemed to misspell his name) • p21 As far as I know the Xerox Alto and its Smalltalk environment did not have icons. Icons were a later addition that Xerox created for the Xerox Star (a.k.a. Dorado) for its StarWare environment. As such, the icons that the Apple people later incorporated into the Lisa were independently developed by Apple. FWIW, Larry Tesler, who gave Apple its Smalltalk demos, does not recall whether he used an Alto or a Dorado. Alan Kay, who attended the demos, claims that a Dorado was used. I tend to agree with Kay since from my knowledge of the Alto system it was a very limited environment for the memory hogging Smalltalk so the Dorado would most likely have been used for third party demos since it had more memory and ran much faster. • p23 The Apple ///’s software (SOS) was called both Sara’s Operating System and Sophisticated Operating System, not System Operating Software. Sara was the ///’s development code name. Given the ///’s introductory problems SOS could also be read from a nautical perspective (save our ship). • p24 The Lisa planning document that you refer to was called the Lisa Marketing Requirements Document (MRD) and was written by Trip Hawkins and two others. did not have a hand in this. • p33 Howkins (paragraph 3) should be spelled Hawkins. • p36 The Lisa division name was Personal Office Systems, not Professional Office Systems. • p53 Your reference to 65K chips should be 64K. This section highlights a key controversy within Apple concerning the Macintosh’s features which I don’t think you discussed fully. Many people within Apple who were not directly involved with the Macintosh’s development thought the Macintosh should have more memory and access to external disk drives, either floppies or hard drives (see the Mac Desktop paper for comments from one Apple person). In my opinion the Macintosh development team was too involved in developing the machine and not involved enough in making certain that what they were creating was truly useful. Also, the number of people involved with Macintosh were rather small until late in the development cycle so their input would tend to be ignored if it required extensive system modifications. Jef Raskin should also be blamed a little for this situation since he originally designed the Macintosh as a very low-end machine which would have minimal storage resources (his early plans called for a 64K machine with 32K of ROM that would support a bitmapped display but which only displayed text). As Macintosh grew into a mini-Lisa Raskin’s original ideas became less viable, but he did not seem to alert people to the mismatch before his early 82 departure from Apple.

There is one other Lisa fact that may interest you and which I don’t recall seeing in your book. “LISA” was the internal code name that became the machine’s final name when Apple publicly introduced it in early

Letter from David T. Craig • 95.05.21 • 1 1983. To give an official meaning to this name someone at Apple came up with the notion that LISA meant “Local Architecture.” Some at Apple were wanting to call Lisa the Apple IV, but this seemed too technical and was not used. Another interesting fact relates to Apple’s implementation of Smalltalk on the Lisa around 1980. In one of the Xerox Smalltalk books there is a detailed report by Apple about their work with Lisa Smalltalk and another Xerox ST book includes a photo of the Lisa running ST.

I’ve also enclosed several eclectic historical documents relating to the Lisa, Macintosh, and the Canon Cat, Jef Raskin’s Macintosh successor. I think you may find some of this fascinating reading if you’ve not seen it before. Raskin’s Macintosh history paper is great. If you’re unfamiliar with the Cat then I think it will be an eye-opener. Raskin took his computer-human interface ideas that he developed over many years, mainly while at Apple, and produced a rather remarkable computer in the mid-80’s. Unfortunately, his ideas appear to have been about a decade ahead of their time. Fortunately, his computing ideas are gaining favor now and maybe a Cat II will be produced by one of the portable makers. As you can tell I have a rather extensive collection of Apple-related materials that I’ve collected since around 1977 when I used an Apple ][ in high school. This collection includes a complete set of Raskin’s Macintosh memos (around 170 pages), tons of technical stuff on the Lisa (including a list of the 100 or so people who developed the Lisa and their areas of responsibility), and much material on the Canon Cat machine and the Cat’s prototype SwyftCard.

Concerning Jef Raskin you may be interested in his Macintosh history document The Mac and Me. I’ve seen a draft copy of this 40+ pages paper and found it fascinating reading. If you’d like to see a copy of this contact Raskin at I believe the internet address [email protected].

There is a recent Macintosh book by Owen Linzmayer, The Mac Bathroom Reader, that I highly recommend. I think Linzmayer has produced the most accurate Apple technical history to-date. Linzmayer has copies of the book he can sell if you want to obtain a copy directly from him. His e-mail addresses are AppleLink “Owen”, AOL “Owen Ink”, and CompuServe 7133,3152.

Good luck with your writing work. I’m looking forward to your future Macintosh books.

Sincerely,

______David T. Craig

Encl: The Architecture of the Lisa Personal Computer (Apple) Apple Press Info: How Lisa Works The Past, Present, and Future of the Macintosh Desktop The Legacy of the Lisa (Tesler) Lisa history letter from Trip Hawkins (94) Lisa Product Introduction Plan (partial) (Apple) Letter from Apple announcing Lisa phase-out Apple’s Final Lisa Burial The Legacy of the Apple Lisa Personal Computer: An Outsider’s View (Feb 93)

The Genesis and History of the Macintosh Project (Raskin) Macintosh Research Project: Progress Report of July 1980 (Raskin) The Macintosh Project: Selected Papers (partial) (Raskin et al memos) Macintosh’s Other Designers (BYTE)

Canon Cat: A Spiritual Heir to the Macintosh Canon’s Cat Computer: The Real Macintosh (Jun 94) (DTC) Canon Cat Comments by Ezra Shapiro (Oct 94) Information Appliance Inc. Trade Secrets

Letter from David T. Craig • 95.05.21 • 2 [ SUBJECT ] IAI STUFF [ DATE ] MON, JUL 31, 1995, 09:05 PM [ FROM ] DAVID T CRAIG, 71533,606 [ TO ] DOUG MCKENNA, INTERNET:[email protected]

DOUG, THANKS FOR TALKING WITH ME TODAY CONCERNING THE CANON CAT AND IAI. THIS IS A REMINDER THAT I'M INTERESTED IN OBTAINING AT YOUR CONVENIENCE A COPY OF THE IAI BUSINESS PLAN AND HOPEFULLY ALSO THE CAT FORTH PROGRAMMING NOTEBOOK YOU MENTIONED. I WILL GLADLY PAY FOR COPIES OF THESE AND THEIR SHIPPING COSTS TO ME. IF YOU DON'T WANT TO HASSLE COPYING THEM I WOULD BE WILLING TO COPY THEM AND RETURN THE ORIGINALS TO YOU PROMPTLY. GOOD LUCK WITH RESORCERER. -DAVID CRAIG 941 CALLE MEJIA # 509 SANTA FE, NM 87501 VOICE: 505.820.0358 INTERNET:[email protected] David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MS. PAM LAU APPLE COMPUTER, INC. LIBRARY 10381 BANDLEY DRIVE CUPERTINO, CA 95014

Re: Historical Macintosh development materials (ca. 1979-81)

Dear Ms. Lau:

You may recall that over the years I’ve contacted the Apple Library about various matters and have received several interesting documents from you. Enclosed are a few historical Macintosh development materials that I’ve had for a while and thought may interest the library.

These materials pertain to the pre-Steve Jobs Macintosh project which Jef Raskin headed. As such, these materials may provide people interested in the Macintosh’s early development history with a fair number of facts about this period. The enclosed materials consist mainly of Raskin’s Macintosh project memos from 79-80. Also present is a Macintosh history paper by Raskin and a progress report from 1980. The QuickDraw materials describe the origins of QuickDraw and how it obtained its name.

Sincerely,

______David T. Craig

Encl: Macintosh Genesis and History (Jef Raskin) Macintosh Progress Report: July 1980 (Jef Raskin) Jef Raskin’s Macintosh memos (170 pages) The Etymology of QuickDraw A few pages from Jef Raskin’s Quick-Draw thesis

Letter from David T. Craig • 95_09_04 lau • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MR. DOUG McKENNA MATHEMAESTHETICS, INC. P.O. BOX 290 BOULDER, CO 80306-0298

Re: SwyftCard BYTE review

Dear Doug:

Enclosed is a review from BYTE magazine of the SwyftCard. I came across this recently and thought I’d send a copy your way.

Concerning the IAI business plan, if you find a copy I would very much like to see it.

Best of luck with your Macintosh work.

Sincerely,

______David T. Craig

Encl: SwyftCard BYTE review, Sep 1985, p37

Letter from David T. Craig • 95_09_04 mckenna • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MR. JEF RASKIN 8 GYPSY HILL PACIFICA, CA 94044

Re: SwyftCard BYTE review

Dear Jef:

I hope this letter finds you busy putting the finishing touches on your UI book. From what I’ve heard from Doug McKenna the book sounds great.

Enclosed is a review from BYTE magazine of the SwyftCard. I came across this recently and thought I’d send a copy your way.

Best of luck with your current computer work.

Sincerely,

______David T. Craig

Encl: SwyftCard BYTE review, Sep 1985, p37

Letter from David T. Craig • 95_09_04 raskin • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MR. JIM STRAUS GLOBAL VIALLAGE COMMUNICATIONS 1144 E. ARQUES AVE. SUNNYVALE, CA 94086

Re: SwyftCard BYTE review

Dear Jim:

You may recall that I contacted you a while back concerning your work with the IAI SwyftCard and the Cat computer.

Enclosed is a review from BYTE magazine of the SwyftCard. I came across this recently and thought I’d send a copy your way.

Concerning your Cat technical materials, I’m still interested in seeing a copy if possible. If you have a disk copy of the Cat source code I would also love a copy of this.

Best of luck with your GV work.

Sincerely,

______David T. Craig

Encl: SwyftCard BYTE review, Sep 1985, p37

Letter from David T. Craig • 95_09_04 straus • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MS. CAROLINE ROSE EDITOR, DEVELOP MAGAZINE APPLE COMPUTER, INC. 1 INFINITE LOOP CUPERTINO, CA 95014-6299

Re: Old Macintosh materials

Dear Ms. Rose:

Thanks for the e-mail recently concerning pre-1984 Inside Macintosh chapters. I’m looking forward to obtaining whatever you find at your convenience. The 82 QuickDraw chapter sounds very interesting.

Enclosed are a few Macintosh materials from the Jef Raskin Macintosh era that may interest you. If you’re interested in this stuff you may want to look at some Raskin memos I’ve sent to the Apple Library. These include a description of how Raskin organized the early Macintosh memos.

Best of luck with your develop work.

Sincerely,

______David T. Craig

Encl: Macintosh Genesis and History (Jef Raskin) Macintosh Progress Report: July 1980 (Jef Raskin)

Letter from David T. Craig • 95_09_05 rose • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MR. CHRIS ESPINOSA APPLE COMPUTER, INC. 1 INFINITE LOOP CUPERTINO, CA 95014-6299

Re: Jef Raskin’s Macintosh memos

Dear Mr. Espinosa:

You may recall speaking to me around the beginning of this year concerning your work with early Macintosh documentation (e.g. QuickDraw).

I’m writing to tell you that I’ve placed a copy of Raskin’s Macintosh memos in the Apple Library. I sent them to Pam Lau. I recall that when we spoke you had expressed an interest in these memos.

Best of luck with your current Apple- work.

Sincerely,

______David T. Craig

Letter from David T. Craig • 95.09.06 • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

MR. JEF RASKIN 8 GYPSY HILL PACIFICA, CA 94044

Re: Inside Macintosh writing standard

Dear Jef:

Recently I obtained from Caroline Rose a copy of an early writing standard for the Inside Macintosh chapters. Since you were involved with this area before your departure from Apple in early 1982 I thought I would send a copy your way.

Also enclosed is an article I came across recently concerning usability engineering that may interest you.

Best of luck with your GUI book. Last I heard you were attempting to finish it.

Sincerely,

______David T. Craig

Encl.: Inside Macintosh Writer's Guide, Caroline Rose, 2/26/85 Is Usability Engineering Really Worth It?, IEEE Software, Nov 1993, p90

P.S.: You may be interested to know that recently I sent the Apple Library copies of all the Mac memos I have from 1981 (aorund 170 pages of stuff). As such, Mac researchers should now know more about your Mac contributions.

Letter from David T. Craig - 95_10_01 raskin - 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Neil J. Salkind 734 Indiana Street Lawrence, KS 66044

Re: Jef Raskin and the Macintosh information

Dear Neil:

Enclosed are some documents relating to the Macintosh computer and Jef Raskin that may interest you and which you may keep. You may recall that I mentioned these to you on CompuServe in September and on 20 Sep you sent me your mailing address for this material.

You may also find of some interest my Canon Cat paper since it attempts to show the relationship between the Cat computer and Raskin’s original Macintosh system.

Best of luck with your current activities in Lawrence. FWIW, I lived in KC for several years and visisted Lawrence many times.

Sincerely,

______David T. Craig

Encl: The Genesis and History of the Macintosh Project (Raskin, 1981) Macintosh Research Project: Progress Report of July 1980 (Raskin) Canon’s Cat Computer: The Real Macintosh (DTC, June 1984)

Letter from David T. Craig • 95_10_22 raskin • 1 David T. Craig 941 Calle Mejia # 509, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

JEF RASKIN 8 GYPSY HILL PACIFICA, CA 94044

Re: Macintosh as a toaster

Dear Jef:

I came across the following comments by Caroline Rose about the Macintosh that I thought may interest you. Best of luck with your current activities.

Sincerely,

______David T. Craig

Encl: Editor’s Note, Develop magazine, issue 23, Sept. 1995, p2

Letter from David T. Craig • 95_11_03 raskin • 1 From: Jim Straus, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Jan 11, 1996, 10:19 PM RE: Canon Cat

Sender: [email protected] Received: from pmail.globalvillag.com (pmail.globalvillag.com [192.187.202.60]) by arl-img-2.compuserve.com (8.6.10/5.950515) id AAA02279; Fri, 12 Jan 1996 00:14:40 -0500 Received: from [140.174.222.1] ([140.174.222.1]) by pmail.globalvillag.com with SMTP id <149602>; Thu, 11 Jan 1996 21:13:38 -0800 X-Sender: [email protected] (Unverified) Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-" Date: Thu, 11 Jan 1996 21:08:19 -0800 To: David T Craig <[email protected]> From: [email protected] (Jim Straus) Subject: Canon Cat

Hi David - I remember your interest in the Canon Cat. I don't know if you are still interested in the machine, but I found a local used equipment store that has one. If you have any interest in the machine, drop me a line, and I can pick it up and arrange to ship it to you. -Jim Straus

----- Jim Straus [email protected]

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Jim Straus, INTERNET:[email protected] Date: Fri, Jan 12, 1996, 08:41 PM RE: Canon Cat

Jim,

> I remember your interest in the Canon Cat. I don't know if you are still interested in the machine, but I found a local used equipment store that has one. If you have any interest in the machine, drop me a line, and I can pick it up and arrange to ship it to you.

Yes, I'm still very much interested in the Cat and would love to obtain one, even if it didn't work. How much does it cost?

I'm also interested in obtaining a copy of whatever Cat technical materials you still have. I recall you said you had a notebook with Forth info. If you also have the source to the Cat's ROM I would like that also. I'm still plannning on revising my Cat paper but have been busy for other stuff for th past many months.

Nice to hear from you, thanks for remembering my Cat interest. FYI, I received a nice e-mail from Jef Raskin around Christmas. He's still busy with his HI interests. I believe he has a HI book out now or soon.

-David Craig 941 Calle Mejia #1006 Santa Fe, NM 87501 home voice (505) 820-0358 > I am very sympathetic to your observation that our apparently fast, powerful, and capacious machines are slow and cumbersome. I am writing on a 36 Mbyte 66 MHz 68040 and it is slower to use than my 384K 16 MHz 68000 Cat. <

I don't think this situation will change in the near future, alas :-(

> I keep on trying to wake up the industry. Thanks for the support. <

I think you would need a very large alarm clock to wake up this industry. Thanks for coming up with neat ideas that I can support.

-David

cat 96_01_14 raskin -- 2 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Dec 26, 1995, 11:22 AM Subject: H. New Year

Sender: [email protected] Received: from emout04.mail.aol.com (emout04.mail.aol.com [198.81.10.12]) by dub-img- 5.compuserve.com (8.6.10/5.950515) id NAA13015; Tue, 26 Dec 1995 13:15:10 -0500 From: Received: by emout04.mail.aol.com (8.6.12/8.6.12) id NAA17209 for [email protected]; Tue, 26 Dec 1995 13:15:09 -0500 Date: Tue, 26 Dec 1995 13:15:09 -0500 Message-ID: <[email protected]> To: [email protected] Subject: H. New Year

David,

Forgive me for not answering your last note sooner. I do have a copy of The Trouble With Computers.

Your WHAT IF question about what the computer industry today would be like is, of course, unanswerable. I try to not bother myself with untestable propositions. But I am very sympathetic to your observation that our apparently fast, powerful, and capacious machines are slow and cumbersome. I am writing on a 36 Mbyte 66 MHz 68040 and it is slower to use than my 384K 16 MHz 68000 Cat.

I keep on trying to wake up the industry. Thanks for the support.

-- jef

From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Wed, Jan 3, 1996, 11:36 PM Subject: H. New Year

Jef,

Happy New Year :-)

cat 96_01_14 raskin -- 1 From: Jim Straus, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Jan 13, 1996, 08:43 PM RE: Re: Canon Cat

Sender: [email protected] Received: from pmail.globalvillag.com (pmail.globalvillag.com [192.187.202.60]) by arl-img-2.compuserve.com (8.6.10/5.950515) id WAA21193; Sat, 13 Jan 1996 22:33:15 -0500 Received: from [140.174.222.1] ([140.174.222.1]) by pmail.globalvillag.com with SMTP id <150337>; Sat, 13 Jan 1996 19:32:18 -0800 X-Sender: [email protected] (Unverified) Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 13 Jan 1996 19:26:54 -0800 To: David T Craig <[email protected]> From: [email protected] (Jim Straus) Subject: Re: Canon Cat

David -

>Yes, I'm still very much interested in the Cat and would love to obtain one, >even if it didn't work. How much does it cost?

It does work (I tried it at the store). It was going into a scrap pile, but I asked that they hold it until Monday while I got hold of you. I can probably pick it up for something like $20 or so. I will do so next week. How would you like it shipped? UPS ground would be cheapest. I can scale all the way up to FedEx next day if you want (at some exhorbatant cost, I'm sure).

>I'm also interested in obtaining a copy of whatever Cat technical materials you >still have. I recall you said you had a notebook with Forth info. If you also >have the source to the Cat's ROM I would like that also. I'm still >plannning on >revising my Cat paper but have been busy for other stuff for th past many >months.

Yes, I do. I'll see what I can do about copying the notebook. I'm not sure I have the ROM sources.

>Nice to hear from you, thanks for remembering my Cat interest. FYI, I received >a nice e-mail from Jef Raskin around Christmas. He's still busy with his HI >interests. I believe he has a HI book out now or soon.

I'll have to check at the book store. Bruce Tognazini has just released a book "Tog on Software Design" that has at least a mention of the Canon Cat.

-Jim Straus

----- Jim Straus [email protected] Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Jim Straus, INTERNET:[email protected] Date: Sun, Jan 14, 1996, 09:05 PM RE: Re: Canon Cat

Jim,

> I can probably pick it up for something like $20 or so. I will do so next week. How would you like it shipped? UPS ground would be cheapest. I can scale all the way up to FedEx next day if you want (at some exhorbatant cost, I'm sure).

Yes, please buy the Cat for $20 and ship it via UPS ground.

Send me a mailing address for you and I will send off the money to pay for the Cat and the shipping. Do you want anything for your time?

> I'll see what I can do about copying the notebook. I'm not sure I have the ROM sources.

Anything you could copy from your Cat notebook would be much appreciated. If you don't have the Cat ROM source, who does? I've corresponded with Jef and he said he didn't have them. I will gladly pay for the copying and shipping of any Cat docs you can send my way.

Thanks very much for going to the trouble to help me get hold of a Cat. And one that works too :-)

Best of luck in '96 at GV.

-David Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 home voice (505) 820-0358 From: Ezra Shapiro, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Jan 15, 1996, 11:26 PM RE: addresses and stuff

Sender: [email protected] Received: from smtp1.interramp.com (smtp1.interramp.com [38.8.45.2]) by dub-img-4.compuserve.com (8.6.10/5.950515) id BAA11798; Tue, 16 Jan 1996 01:14:55 -0500 Received: from [38.11.221.70] by smtp1.interramp.com (8.6.12/SMI-4.1.3- PSI-irsmtp) id BAA13194; Tue, 16 Jan 1996 01:14:50 -0500 X-Sender: [email protected] Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 15 Jan 1996 22:17:27 -0700 To: David Thomas Craig <[email protected]> From: [email protected] (Ezra Shapiro) Subject: addresses and stuff

Hi, David.

First, note the new electronic address above. Sigh. I keep changing service providers, hoping to find a decent one. This is now an ISDN line; we'll see how it goes.

Second, my street address has changed, too, but I doubt that it's germane at this point.

Third, do you have current info for getting in touch with Jef Raskin, electronic or otherwise? The last (and only) address I had for him, at [email protected], seems to be defunct now. I really would rather not lose contact with him. . . .

Thanks!

-Ezra

-- [email protected] [email protected]

Distribution: David Thomas Craig 71533,606

From: David T Craig, 71533,606 To: Ezra Shapiro, INTERNET:[email protected] Date: Tue, Jan 16, 1996, 06:36 PM RE: addresses and stuff

Ezra,

Nice to hear from you. Hope all is well with your writing efforts. > do you have current info for getting in touch with Jef Raskin, electronic or otherwise?

[email protected]

He also lives in Pacifica, CA so if you need to contact him you could always call directory assistance to get his home number.

FWIW, I may be a Cat owner soon. I was contacted by a former AIA programmer who came across one in a used computer store and said he would buy it for me for $15. I'm looking forward to it very much.

-David From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jan 16, 1996, 05:24 PM RE: Cat

Sender: [email protected] Received: from mail06.mail.aol.com (mail06.mail.aol.com [152.163.172.108]) by arl- img-3.compuserve.com (8.6.10/5.950515) id RAA23443; Tue, 16 Jan 1996 17:34:02 -0500 From: Received: by mail06.mail.aol.com (8.6.12/8.6.12) id RAA15926 for [email protected]; Tue, 16 Jan 1996 17:13:53 -0500 Date: Tue, 16 Jan 1996 17:13:53 -0500 Message-ID: <[email protected]> To: [email protected] Subject: Cat

Dear Mr. Craig, I was talking to Jim Straus to day and he mentioned your interest in the Canon Cat. I have a couple of em and know where there is a good condition Cat printer. I also have all the apprearence drawings for several generations of concept work from the beginning of the company through the notebook computer. You really need a picture of the thin 7" crt model Swyft (I think John Bumgarner has it). I have a transparent 7" crt Swyft used for temperature measurements and a couple of the rubber mold pre-production Swyfts. I could send pictures of the art work if you are interested.

Charlie Springer

Distribution: 71533,606

From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Tue, Jan 16, 1996, 06:44 PM RE: Cat

Charlie,

Thanks very much for the correspondence concerning the Canon Cat.

> I have a couple of em and know where there is a good condition Cat printer.

I would be interested in buying a Cat. Jim Straus said he would get me one, but I would like a second Cat at least as a spare parts machine. If you're willing to sell a Cat cheap I would like to get it. How much do you want?

> I also have all the apprearence drawings for several generations of concept work from the beginning of the company through the notebook computer.

I would love to have copies of this stuff and whatever else you have in your possession concerning the Swyft, SwyftCard, Cat, or notebook systems. I've written a paper about the Cat about a year or so ago and have always wanted to update it to have some really neat technical info and illustrations/drawings/photos. I am more than willing to pay for the copis and their shipping.

Your name was familiar so I looked in my SwyftCard manual and read that you "Charlie Springer contributed his technical know-how". What "know-how" did you contribute? Was it software, hardware, or meatware (i.e. stuff)?

Thanks again for the correspondence. It is always a pleasure corresponding with a former IAI alumnus.

-David Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 home voice (505) 820-0358 From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Tue, Jan 16, 1996, 06:46 PM RE: Cat

Charlie,

>know where there is a good condition Cat printer

Can any printer work with the Cat? If not, then I would be interested in this printer. I have an extra Apple ImageWriter serial printer, will this work?

-David From: David T Craig, 71533,606 To: Jef Raskin (2), [email protected] Date: Wed, Jan 17, 1996, 10:25 PM RE: Canon Cat hardware info

Jef,

I'm trying to locate any detailed hardware information about the Cat and hope you have some that I could obtain a copy of.

I'm specifically looking for the following: o Schematics o Repair manual o Design documents for the h/w

I will gladly pay for the photocopying and shipping charges.

Regards, David

Distribution: Jef Raskin (2) [email protected] From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jan 16, 1996, 11:28 PM RE: Re: Cat

Sender: [email protected] Received: from emout05.mail.aol.com (emout05.mail.aol.com [198.81.10.37]) by dub- img-1.compuserve.com (8.6.10/5.950515) id BAA09647; Wed, 17 Jan 1996 01:20:37 -0500 From: Received: by emout05.mail.aol.com (8.6.12/8.6.12) id BAA22753 for [email protected]; Wed, 17 Jan 1996 01:20:13 -0500 Date: Wed, 17 Jan 1996 01:20:13 -0500 Message-ID: <[email protected]> To: [email protected] Subject: Re: Cat

The Cat printer is a nifty daisywheel with a sheet feeder. It took two wheels. A 10 and a 12 pt or was it 12 and 14? Maybe there were more. With the strike once ribbon it printed very good text.

I worked on a bunch of stuff. I joined the company on the last day it occupied Jef Raskins shed and moved to downtown Palo Alto. I was a forth programmer and instrument designer type guy and did a lot of different stuff. For instance, I introduced the Bayer-Moore search algorithm that eveolved into the super fast edde search for leaping. I "brought-up" the first swyft proto (6502 based) with a simple Forth and font for human factor testing (7" screen). I also put a bunch of Cats in the Stanford administration for beta test. We had a bunch of very cool wooden computers built by our model maker, Ralph Voorhees, who had been a member of the team that built first flight craft at Lockheed. I did a lot of product testing and some advertising copy writing -- some in the Canon brochure, and found the only serious bug in the final version of the Cat. The system was so well conceptualized and understood by the team that it took me over an hour to explain what was wrong and convince them it actually happened. I don't recall exactly what it was, but something like if you save ("disk") with highlighted text and then erase or delete the text and go home for the night, and put a fresh disk in in the moring, when the screen turns on you see a copy of the stuff you thought you erased. It turns out that any new user naturally mimics part of the "copyup" procedure; something the team members would never do by accident. It confused the daylights out of em. The cure is to put a little line of text on all your disketts so there are no unformated blank ones around.

I'll ask about the printer. My two Cats are in storage. I'll let you know if I am going to be near them in about a week.

Charlie

Distribution: 71533,606

From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Wed, Jan 17, 1996, 09:57 PM RE: Re: Cat Charlie,

> Cat printer

If you have one I would like it if its going for a reasonable price. Same for one of your Cats.

> I worked on a bunch of stuff

Thanks very much for the detailed "resume". I've found the Cat (and Swyft technology in general) to be fascinating, at least so far from a reading perspective. I'm looking very forward to actually sitting down in front of a Cat and using it.

Copies of any technical materials or details that you have would be very welcomed by me. I'm wanting to update my Cat paper and would like to include commentary about whatever tech stuff I can get my hands on. If you would like a copy of my earlier paper send my a USPS mailing address.

> The system was so well conceptualized and understood by the team that it took me over an hour to explain what was wrong and convince them it actually happened.

Great story! From Raskin I've gotten this same impression about the Cat's quality and its quality control. If you have the source code to either the SwyftCard or the Cat I would very much like to see a copy. Raskin has said that this code was very well written and well commented. A sample or two or the Cat source in my Cat paper (which also has a section on the SwyftCard) would be great.

Thanks again for the neat Cat/IAI info. Fascinating stuff!

Regards,

David From: Jim Straus, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Jan 20, 1996, 08:39 PM RE: Re: Canon Cat

Sender: [email protected] Received: from pmail.globalvillag.com (pmail.globalvillag.com [192.187.202.60]) by arl-img-5.compuserve.com (8.6.10/5.950515) id WAA24815; Sat, 20 Jan 1996 22:29:44 -0500 Received: from [140.174.222.1] ([140.174.222.1]) by pmail.globalvillag.com with SMTP id <149254>; Sat, 20 Jan 1996 19:28:44 -0800 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 20 Jan 1996 19:23:29 -0800 To: David T Craig <[email protected]> From: [email protected] (Jim Straus) Subject: Re: Canon Cat

Hi David - As I mentioned, I got the Cat for $15, and I shipped it today. Boy is Mailboxes Etc expensive. In any case, they are shipping it (double boxed) UPS ground. Should be there next thursday or so. The total to Mailboxes Etc was $58.29 ($20.12 for shipping, $25 for packing material, $11 for packing service, $2.17 tax). That gives a total of $73.29 for the Cat. Still not bad compared to it's price new. In any case, the UPS tracking number is 6266 219 064 1 and you can call 800-457-4022 to track it. -Jim Straus ----- Jim Straus 140 Huckleberry Trail Woodside CA 94062

----- Jim Straus [email protected]

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Jim Straus, INTERNET:[email protected] Date: Sat, Jan 20, 1996, 11:18 PM RE: Re: Canon Cat

Jim,

Thanks very much getting and packing the Canon Cat. I will mail you a check for $73.29 tomorrow.

I'm looking forward to using the Cat and seeing how Raskin's ideas for a total system really work.

-David David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Jim Straus 140 Huckleberry Trail Woodside CA 94062

Re: Canon Cat computer

Jim:

Thanks very much for going to the effort of obtaining a Cat for me. I’m looking forward to using it when it arrives.

FWIW, I obtained some e-mail from Charlie Springer who provided some details about hist work at IAI and also said he has some neat photos of prototype Cats and Swyfts.

Enclosed is a check for $73.29.

Best of luck at Global Village.

Sincerely,

______David T. Craig

Letter from David T. Craig • cat 96_01_22 straus • 1 From: David T Craig, 71533,606 To: Jim Straus, internet:[email protected] Date: Thu, Jan 25, 1996, 10:28 PM RE: Canon Cat arrived :-)

Jim,

The Canon Cat arrived, thanks very much for getting it for me. I plan to soon give it a real workout and see if it is as good as Raskin, you, and others say it was.

You should have received my check for the Cat plus shipping by now. If you don't get it by beginning of next week contact me.

If you're ever in Santa Fe NM look me up. I would like to take you to lunch.

-David From: David T Craig, 71533,606 To: Marc Orchant, internet:[email protected] Date: Fri, Feb 9, 1996, 11:04 PM RE: Jef Raskin information appliance white paper

Marc,

I just read and enjoyed your artile "THE APPLIANCE FACTOR" in Computer Scene magazine (Feb 96). I've been a fan of Jef Raskin's for many years and have some stuff that may interest you. If you would like a paper copy of his information appliance white paper e-mail me a USPS mailing address and I will send one your way.

Regards, David Craig From: Marc Orchant, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Feb 12, 1996, 11:51 AM RE: Re: Jef Raskin information appliance white paper

Sender: [email protected] Received: from kitsune.swcp.com (swcp.com [198.59.115.2]) by dub-img- 6.compuserve.com (8.6.10/5.950515) id NAA24840; Mon, 12 Feb 1996 13:38:46 -0500 Received: from [198.59.115.142] (ppp32.swcp.com [198.59.115.142]) by kitsune.swcp.com (8.6.9/8.6.9) with SMTP id LAA09345 for <[email protected]>; Mon, 12 Feb 1996 11:38:40 -0700 X-Sender: [email protected] Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 12 Feb 1996 11:38:17 -0700 To: David T Craig <[email protected]> From: [email protected] (Marc Orchant) Subject: Re: Jef Raskin information appliance white paper

>I just read and enjoyed your article "THE APPLIANCE FACTOR" in Computer Scene >magazine (Feb 96). I've been a fan of Jef Raskin's for many years and >have some >stuff that may interest you. If you would like a paper copy of his information >appliance white paper e-mail me a USPS mailing address and I will send one your >way.

I'd love to see it. My snail mail is listed below. Thanks...

Marc Orchant - SUBIA | Voice: 505-345-2636 6612 Gulton Ct. NE | FAX: 505-344-9177 Albuquerque, NM 87109 | WWW: http://www.subia.com/subia "Sanity is the playground for the unimaginative."

Distribution: David T Craig 71533,606 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Feb 21, 1996, 01:48 PM RE: Re: Canon Cat tech info Sender: [email protected] Received: from mail06.mail.aol.com (mail06.mail.aol.com [152.163.172.108]) by arl-img-3.compuserve.com (8.6.10/5.950515) id PAA17520; Wed, 21 Feb 1996 15:08:33 -0500 From: Received: by mail06.mail.aol.com (8.6.12/8.6.12) id PAA02731 for [email protected]; Wed, 21 Feb 1996 15:07:16 -0500 Date: Wed, 21 Feb 1996 15:07:16 -0500 Message-ID: <[email protected]> To: [email protected] Subject: Re: Canon Cat tech info Hi David - I just signed on AOL to cancel the service but had 5 msgs waiting for me over the last two weeks. Please note new address . This gives me free telephone access to the server instead of all those toll charges and also much quicker service. I'd like to see your paper when you finish it. I still have the wiring diagrams, send me your snail mail address, use please. I sent to San Diego all the other Cats, printers, spare mother boards, and spare power supplies (that is what fails first, Jef designed one that would last forever but Canon had to design their own). The modem also failed on several of my CATs.

There is a typewriter shop in Santa Rosa where I bought several almost new Cats and a friend here bought two new ones. He wants to keep his.. even though he has bought a new PC. His may come available in time. When Canon Cats were no longer sold this shop bought the remaining ones from the Santa Rosa Canon store. At that time I ordered a new 1987 workshop manual for $50 as the repairman did not expect too much futher business. I also have an extra set of sales brochures, reference guide for the CAT and Printer. Right now I have here the regular manuals (Ref Manual, How-to Guide, 180 printer guide for $5 each, free Canon sales brochure, and the Repair manual $50 which I can send US mail. I have a floppy Jef sent to David Wing of the Forth Dictionaries, putting your own msg on screen, how to turn Forth on and off and maybe some other items, I can put those in the same package. In San Diego are mother boards $25 each, repacement power supplies (not Canon) $15/ea. If you want any of this hardware let me know and I will try to find everthing. My Son in San Diego is coming north March 24 so I can collect it here and send it to you. I still use my Cat as telephone dialer but I may have to get a printer as my wife is now interested in using the CAT, last summer she said she wasn't. I went to a PB 180 so I could get on the internet. Jef has one of the 4 prototype CAT laptops. He brought it here once when he bought one of my electric vehichles. I told him that was what I really wanted but he counld not talk anyone into producing the laptop. Regards, Bob Wing

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Bob Wing, INTERNET:[email protected] Date: Wed, Feb 21, 1996, 09:30 PM RE: Canon Cat tech info Bob, Thanks very much for the detailed reply to my Canon Cat technical information request. > I'd like to see your paper when you finish it I have what I would call a preliminary version from 1994 which was published in a computer history magazine. I can send a copy of this your way if you're interested. Send me a USPS mailing address. You mentioned some Cat stuff that you are willing to sell. I am interested in the following: o wiring diagrams $ ? o Ref Manual $ 5 o How-to Guide $ 5 o printer guide $ ? o Repair manual $50 o Forth disk o Canon sales brochure Let me know the full price for these materials, including shipping, and I will send a check. Concerning repairing a Cat, is there a diagnostic disk? I would assume so. If you have such a disk I would like to get it also. My Cat, which I've had for only about a month, seems to work fine. I have yet to really give it a stress test, but from what I've seen so far all of its parts appear to work correctly. Question: Were you connected with Information Appliance? It sounds like you were involved in the Cat's development. Regards, David Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 home voice (505) 820-0358 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Marc Orchant - SUBIA 6612 Gulton Ct. NE Albuquerque, NM 87109

Re: Jef Raskin information

Dear Marc:

Enclosed are some materials relating to Jef Raskin and his Apple and post-Apple work that may interest you. You requested a copy of Raskin’s information appliance white paper from me via e-mail recently.

I enjoyed your ComputerScene article “The Appliance Factor” and took the liberty of sending a copy to Jef Raskin.

Sincerely,

______David T. Craig

Encl: Information Appliances: A New Industry (Jef Raskin, Feb 1986) Canon Cat information (The Mac Bathroom Reader, 1994) Letter from Jef Raskin re Mac and Cat (Jul 1987) Canon’s Cat Computer: The Real Macintosh (David Craig, Jun 1994) The Genesis and History of the Macintosh Project (Jef Raskin, Feb 1981)

Letter from David T. Craig • cat 96_02_17 orchant • 1 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

JEF RASKIN 8 GYPSY HILL PACIFICA, CA 94044

Re: Canon Cat

Dear Jef:

I am very pleased to say that I have just become a Cat owner!

Jim Straus contacted me a few weeks back and said that he had come across a working Cat in a used computer store in Silicon Valley and that if I wanted to buy it for $15 he would send it to me. I thought this price was reasonable given the Cat’s original price was somewhat above $15 so I sent Jim a check :-). I ended up with what I believe is a Cat manufactured on 07 Sep 1987 since the motherboard has a stamp labeled “DAY’ containing the number 870907. I have only had a very short time to explore the Cat but have come away so far very impressed. The screen is very readable and I am looking forward to reading the manual’s tutorial and putting the Cat through its paces. If you have any hardware reference materials (e.g. repair manual, schematics) I would like to obtain these so that if my Cat starts acting up I will be able to do something to fix it. Naturally, I would pay for the copying and shipping of these materials if you have them.

Also, if you have the design specs for the SwyftCard or Cat I would love to have copies of these.

Enclosed are a few items I think you may find of some interest. The article “The Appliance Factor” shows that some people still find your information appliance ideas valuable.

Take care and best of luck with your 1996 activities.

Sincerely,

______David T. Craig

Encl: The Appliance Factor (ComputerScene magazine, Feb 1996) Nobody Reads Documentation (Comm. of ACM, Jul 1991) Macintosh UI columns (Apple Directions, Sep 1995, Jan 1996) SwyftCard ad (BYTE, Nov 1985)

Letter from David T. Craig • cat 96_02_17 raskin • 1 Recently I contacted Jef Raskin and asked him if he had any technical materials relating to the Canon Cat. He directed me to you since you were a member of the Cat development team and may still have Cat materials.

I have an interest in the Cat and just became a Cat owner. I'm looking for any technical material relating to this computer which includes schematics, hardware diagnostic information, repair information, mechanical drawings, photos, source code listings, etc. If you have anything like this I would gladly pay for the copying and shipping.

I'm also in the process of updating a paper I wrote about the Cat about a year or so ago and would like to include as much technical information as possible in the paper.

FWIW, after reading a fair amount of IAI materials about information appliance and the Cat and the SwyftCard and having played around with my new Cat for a bit, I would like to say that I think you and the other IAI people did a very good job. It is a shame that swyft technology has not been adopted by the computing industry, but maybe this technology can find a home in the PDA market since a swyft interface to me seems like a great match with the PDAs.

Thanks in advance.

Regards, David Craig

cat 96_02_19 raskin -- 3 > I probably have a lot of the documents you want, but not the time to dig them out and photocopy them. Now, if you happen to be in SF...

I understand. If I'm ever in your neighborhood I will definitely give you a call and see what can be arranged.

FYI, I am in the process of sending you a copy of an interesting article from a local computer magazine that talks about you. I think you will enjoy it.

Regards, David

From: David T Craig, 71533,606 To: Bob Wing, INTERNET:[email protected] Date: Mon, Feb 19, 1996, 10:10PM RE: Canon Cat tech info

Bob,

Recently I contacted Jef Raskin and asked him if he had any technical materials relating to the Canon Cat. He directed me to you.

I have an interest in the Cat and just became a Cat owner. I'm looking for any technical material relating to this computer which includes schematics, hardware diagnostic information, repair information, mechanical drawings, photos, source code listings, etc. If you have anything like this I would gladly pay for the copying and shipping.

I'm also in the process of updating a paper I wrote about the Cat about a year or so ago and would like to include as much technical information as possible in the paper.

Thanks in advance.

Regards, David Craig

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Mon, Feb 19, 1996, 10:10PM RE: Canon Cat tech info

John,

cat 96_02_19 raskin -- 2 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sun, Feb 18, 1996, 11:31 PM RE: cat stuff

Sender: [email protected] Received: from mail06.mail.aol.com (mail06.mail.aol.com [152.163.172.108]) by arl- img-7.compuserve.com (8.6.10/5.950515) id BAA23399; Mon, 19 Feb 1996 01:29:30 -0500 From: Received: by mail06.mail.aol.com (8.6.12/8.6.12) id BAA22162 for [email protected]; Mon, 19 Feb 1996 01:29:29 -0500 Date: Mon, 19 Feb 1996 01:29:29 -0500 Message-ID: <[email protected]> To: [email protected] Subject: cat stuff

Sorry I haven't answered about the Cat questions for a while. Here are two people to email about it: Bob Wing ([email protected]) and John Bumgarner ([email protected]) Both have maintained an interest in Cats. John helped develop the product when he worked at Information Appliance.

I probably have a lot of the documents you want, but not the time to dig them out and photocopy them. Now, if you happen to be in SF...

-- jef

Distribution: 71533,606

From: David T Craig, 71533,606 To: Jef Raskin, INTERNET:[email protected] Date: Mon, Feb 19, 1996, 10:06 PM RE: cat stuff

Jef,

Thanks for the reply. I will contact the individuals you mentioned. Thanks for the tip.

cat 96_02_19 raskin -- 1 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Marc Orchant - SUBIA 6612 Gulton Ct. NE Albuquerque, NM 87109

Re: More Jef Raskin information

Dear Marc:

Enclosed are some more materials relating to Jef Raskin and his Apple and post-Apple work that may interest you. I ment to enclose these in the last letter I sent.

Sincerely,

______David T. Craig

Encl: Diagram by Jef Raskin showing IAI concepts A Spiritual Heir to the Macintosh (BYTE Oct 1987) Information Appliance Trade Secrets Macintosh Research Project: Progress Report of July 1980

Letter from David T. Craig • cat 96_02_20 orchant • 1 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Feb 22, 1996, 08:44 AM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from emout09.mail.aol.com (emout09.mx.aol.com [198.81.11.24]) by arl- img-2.compuserve.com (8.6.10/5.950515) id KAA08599; Thu, 22 Feb 1996 10:32:32 -0500 From: Received: by emout09.mail.aol.com (8.6.12/8.6.12) id KAA11033 for [email protected]; Thu, 22 Feb 1996 10:33:07 -0500 Date: Thu, 22 Feb 1996 10:33:07 -0500 Message-ID: <[email protected]> To: [email protected] Subject: Re: Canon Cat tech info

David,

Yes, I have a lot of technical info on the Cat software, software (you really want version 4.2!) and memory upgrades, and some spare parts for it and the Cat printer. I don't have schematics but Canon may still have them. I also have several contacts who have a passion for the beast and may be able to help.

Yes, the Swyft idea could use a port to another platform. The best idea seems to be to the PC and then sold with a disk and a new keyboard with added Leap keys.

Where are you?

John Bumgarner, POB 38, Morgan Hill, CA 95038, 408/779-1612 and I read email more often at [email protected] or [email protected]

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Thu, Feb 22, 1996, 02:01 PM RE: Canon Cat tech info

John,

Thanks for the reply about the Canon Cat.

> Yes, I have a lot of technical info on the Cat software

I'm really looking for design notes and actual source code if still around and if possible. If you have any of this stuff I would gladly pay for the copying and shipping. I'm also interested in any tech info you may have for the SwyftCard. I just read in the front of the SC manual that you were involved with the software effort for the SC. Specifically, what did you do with SC, the Cat, the Swyft prototype, or the Cat portable?

> I don't have schematics but Canon may still have them Thanks for the tip. Do you know someone at Canon I could contact?

> Where are you?

941 Calle Mejia # 1006 Santa Fe, NM 87501 home voice (505) 820-0358

FYI, I will today send you a copy of my earlier Cat paper which you may find of some interest.

Regards, David From: David T Craig, 71533,606 To: Jef Raskin, internet:[email protected] Date: Thu, Feb 22, 1996, 02:05 PM RE: Cat people addresses

Jef,

Thanks for the recent email listing the email addresses for Bob Wing and John Bumgarner. I've emailed them and they seem like they will be very helpful in my obtaining some Cat tech info.

FYI, here is some info that you may want for your email lists:

Bob Wing [email protected]

John Bumgarner POB 38, Morgan Hill, CA 95038, 408/779-1612 [email protected] or [email protected]

Regards, David

Distribution: Jef Raskin internet:[email protected]

From: David T Craig, 71533,606 To: Doug McKenna, internet:[email protected] Date: Thu, Feb 22, 1996, 02:10 PM RE: Cat/SwyftCard specs, IAI business plan

Doug,

I hope this email finds you busy with Resorcerer.

I'm writing to ask if you have the Cat/SwyftCard specs or the IAI business plan. If so, I would like if possible to obtain a copy of these. I will gladly pay for the copying and shipping.

You may be interested to know that a few weeks back I became a Cat owner. Jim Straus contacted me at that time and said that if I was interested in a Cat he saw one in a silicon valley used computer store. I sent Jim $15 for the Cat (this is what the store wanted) and I now have it in my study. I've only played around with it for a short period, but expect soon to crack the manuals and become familiar with the Cat's operations. From what I've done so far I been impressed with the Cat. The screen is very clear and readble.

FYI, here are the current email addresses for some Cat people that I've been in contact with recently.

Bob Wing [email protected]

John Bumgarner POB 38, Morgan Hill, CA 95038, 408/779-1612 [email protected] or [email protected]

Regards, David

Distribution: Doug McKenna internet:[email protected] David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

John Bumgarner PO Box 38 Morgan Hill, CA 95038

Re: Canon Cat computer

Dear John:

Thanks for your recent email about the Cat.

Enclosed is a copy of my 1994 Cat paper that you may enjoy. I’m trying to update this paper to include a lot of neat facts about the Cat and other swyft-based machines that I’ve learned after writing this paper.

Are you aware of Raskin’s Mac and Me history paper? It is currently being serialized in the Computer History Association of California’s quarterly journal. I have a draft copy of around 40 pages if you’re interested in seeing it. Also, Raskin is currently finishing up (or has finished) a book on computer user interfaces.

Sincerely,

______David T. Craig

Encl: The Canon Cat: The Real Macintosh (1994)

Letter from David T. Craig • cat 96_02_22 bum2 • 1 From: David T Craig, 71533,606 To: Erick Wagner, internet:[email protected] Date: Thu, Feb 22, 1996, 09:33 PM RE: Jef Raskin Patents

Erick,

I would like to obtain copies of 3 patents by Jef Raskin and thought I recalled that you had access to patents in Dallas. If so, would you mind copying for me the following patents?

5,025,705 5,019,806 4,806,916

Thanks in advance.

You may be interested to know that about 2 weeks ago I became a Canon Cat owner. A former Cat programmer contacted me to say that he had come across a Cat in a used computer store in silicon valley and asked if I wanted the machine. I said yes and ended up paying $15 for the Cat (the original 1987 price was around $1500). The postage was more than the Cat itself. I've played with it for a little bit and have found it to be very fast and to have a very readable screen, though on the small size (similar to the original Macintosh's 9" screen).

--David

Distribution: Erick Wagner internet:[email protected] David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected]

Bob Wing PO Box 277 Inverness CA 94937-0277

Re: Canon Cat stuff

Dear Bob:

Enclosed is a check for $76 for the following Cat materials:

wiring diagrams included in repair manual nc Ref Manual $ 5 How-to Guide $ 5 printer guide $ 5 Repair manual $50 Forth disks plus $ 5 Canon sales brochures nc

Thanks very much for going to the trouble of sending me this material. I’m sure it will come in very handy.

I’ve also enclosed a copy of my 1994 Cat paper that may interest you. I’m slowly updating this paper to provide more historical and technical information.

Best of luck at the electric car races :-)

Sincerely,

______David T. Craig

Encl.: Check for $76 The Canon Cat Computer: The Real Macintosh (1994)

Letter from David T. Craig • cat 96_02_22 wing • 1 From: Bob Wing, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Feb 22, 1996, 06:27 PM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from moon.nbn.com (moon.nbn.com [199.4.65.1]) by dub-img- 1.compuserve.com (8.6.10/5.950515) id UAA22400; Thu, 22 Feb 1996 20:17:21 -0500 Received: from [199.4.66.37] (ncs-29.nbn.com [199.4.66.29]) by moon.nbn.com (8.7.3/8.7.3) with SMTP id RAA27974 for <[email protected]>; Thu, 22 Feb 1996 17:17:13 -0800 (PST) Date: Thu, 22 Feb 1996 17:17:13 -0800 (PST) Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: David T Craig <[email protected]> From: [email protected] (Bob Wing) Subject: Re: Canon Cat tech info

David,

>I have what I would call a preliminary version from 1994 which was published in >a computer history magazine. I can send a copy of this your way if you're >interested. Send me a USPS mailing address.

See address at signature below. thanks.

>You mentioned some Cat stuff that you are willing to sell. I am interested in >the following: wiring diagrams included in repair manual nc Ref Manual $ 5 How-to Guide $ 5 printer guide $ 5 Repair manual $50 Forth disks plus $ 5 Canon sales brochures nc

>Let me know the full price for these materials, including shipping, and I >will send a check. ______$70 Postage 6 ______Total $76

I have mailed 2 priority envelopes. Let your check to me cross in the mail.

>Concerning repairing a Cat, is there a diagnostic disk?

No disk I know about, but there is a blue button in the back you push in with a tooth pick. It is described in the manual and in one of the loose paper notes I sent. You can double the memory by just plugging chips in, it is already wired.

Do not leave the CAT on 24 hours a day. We were told it was alright to do so. But the power supply will go after 5 years or so. What age is your CAT? Do you have the 180 Printer and paper feeder? > >My Cat, which I've had for only about a month, seems to work fine. I have yet >to really give it a stress test, but from what I've seen so far all of its >parts >appear to work correctly.

Have you tried the modem yet? I used it to go online to lllllllllllthe Univ of Calif library system. when I could et the modem to work. It was very tempermental.

>Question: Were you connected with Information Appliance? It sounds like you >were involved in the Cat's development.

No, but I wish I had been. Son David in SD was in the 2nd freshmen class where Jef taught in the art dept. Of the 5 art majors in David's graduating class, 3 went to Apple as did Jef. David went to a 2 year art school for his MA and has taught at Grossmont College in La Mesa since. He started a digital photo course during his sabbatical 7 years ago spending a lot of time with Jef, founder of the Mac. I have an audio PBS tape with Jef and Doug Englebart who sent the firstinternet msg to UCLA 27 years ago. Doug worked at SRI as I did for 22 years, Doug invented the Mouse. Phone me sometime if you want more info, this weekend 4-6 pm OK, will be in Phoenix 2/29-3/3 for electric car races.

Jef sent me 3 doz foreign daisy wheels to go with the language choices. I sent them to SD but I can try to get them back if they are still around and if you have interest.

If you ever get to SF look us up.

Regards,

********************************************* * * * Bob Wing, West Coast Editor GLEAN/EVNews * * EV Consultant * * Phone 415/669-7402 * * Fax -7407 * * * * [email protected] * * * * POB 277, Inverness CA 94937-0277 * * * * See you at the Phoenix APS races Mar 1-3 * * * * Driving my EV '59MGA Roadster since 1972 * *********************************************

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Bob Wing, INTERNET:[email protected] Date: Thu, Feb 22, 1996, 09:54 PM RE: Canon Cat tech info

Bob,

Thanks for the quick reply and the sending of the 2 packages with the materials I'm looking for. I will mail you a check for $76 tomorrow. Thanks also for the bio.

> What age is your CAT?

The motherboard seems to have a date stamp of Sep 1987.

> Do you have the 180 Printer and paper feeder?

No printer. I was hoping to use an old Apple ImageWriter dot-matrix printer.

> Have you tried the modem yet?

No

> Jef sent me 3 doz foreign daisy wheels to go with the language choices. I sent them to SD but I can try to get them back if they are still around and if you have interest.

Not interested, thanks anyway.

Best of luck at the electric car races :-)

Regards, David From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Feb 23, 1996, 08:57 AM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 3.compuserve.com (8.6.10/5.950515) id KAA27350; Fri, 23 Feb 1996 10:37:02 -0500 Received: by garlic.com (8.7.3/4.03) id HAA11474; Fri, 23 Feb 1996 07:36:56 -0800 Date: Fri, 23 Feb 1996 07:36:56 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat tech info In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

David,

I have a SwyftCard or two, I think, Several Swyfts, A box full of 'Flat Cat' (known as the road kill) parts, couple of Cat printers, and some spares (circuit boards, memory, CRTs, and custom gate arrays).

Software-wise, I have all of the source code for the Cat and, if it can still be read, the Swyft and the SwyftCard (I think ... we would need an Apple IIe and I don't know how well the 5" floppys stand up to storage).

I may be possible to find a Flat Cat or two, all of the prototypes went to investors.

New Mexico is a favorite destination of mine, I have friends and relatives in ABQ and was just there over Xmas. I need a food fix every six months or so and then it is off to The Shed and El Pinto! Maybe we can work something out. job

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Sat, Feb 24, 1996, 11:11 AM RE: Re: Canon Cat tech info

John,

Thanks for the reply.

> I have a couple of Cat printers Will an Apple ImageWriter work with the Cat? Is this printer you're talking about a laser or dot-matrix? If you're willing to sell the printer, what would you sell it for?

> Software-wise, I have all of the source code for the Cat and, if it can still be read, the Swyft and the SwyftCard (I think ... we would need an Apple IIe and I don't know how well the 5" floppys stand up to storage).

If I could get a copy of the Cat and SwyftCard sources that would be GREAT! Jef has said that this software was very well written and I'm curious to see if this cliam is true. If you're needing a //e I have a friend who has one who should be willing to copy the sources to a more readable format (eg Mac or PC disks). Please let me know how you would like to proceed with this.

> I may be possible to find a Flat Cat or two

Are this the Cat portables? If you have a photo of one that would be great since I think a scanned photo would make a great addition to my Cat paper.

> New Mexico is a favorite destination of mine

Whenever you're in "town", either Albuquerque or Santa Fe let me know and I would very much like to meet with you and treat you to a great Mexican meal.

Adios, David From: Erick Wagner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Feb 23, 1996, 01:32 PM RE: Re: Jef Raskin Patents

Sender: [email protected] Received: from netcom.netcom.com (netcom.netcom.com [192.100.81.100]) by arl-img-1.compuserve.com (8.6.10/5.950515) id OAA08262; Fri, 23 Feb 1996 14:53:41 -0500 Received: by netcom.netcom.com (8.6.12/Netcom) id LAA17243; Fri, 23 Feb 1996 11:52:32 -0800 From: [email protected] (Erick Wagner) Message-Id: <[email protected]> Subject: Re: Jef Raskin Patents To: [email protected] (David T Craig) Date: Fri, 23 Feb 1996 11:52:30 -0800 (PST) In-Reply-To: <[email protected]> from "David T Craig" at Feb 22, 96 11:30:02 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 318

I'll add these patent numbers to my list of research items for my next trip to downtown Dallas.

Unfortunately, I don't make it to the central libray very often. Hmm... Perhaps I should check to see if the library at UTA in Richardson has patent information. That would be a lot closer and easier to get to.

Erick

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Erick Wagner, INTERNET:[email protected] Date: Sat, Feb 24, 1996, 11:12 AM RE: Re: Jef Raskin Patents

Erick,

No rush on this stuff. Anything you can do would be very helpful.

Thanks in advance.

-David From: David T Craig, 71533,606 To: Bob Wing, internet:[email protected] Date: Mon, Feb 26, 1996, 09:55 PM RE: Canon Cat stuff arrived

Bob,

Your Cat packages arrived. Thanks very much. The repair guide looks full of neat facts. You should have received my letter and check today, if not then expect it tomorrow.

Best of luck with your electric car interests.

Regards, David

From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sun, Feb 25, 1996, 03:24 PM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 2.compuserve.com (8.6.10/5.950515) id RAA02170; Sun, 25 Feb 1996 17:06:54 -0500 Received: by garlic.com (8.7.4/4.03) id OAA36528; Sun, 25 Feb 1996 14:06:50 -0800 Date: Sun, 25 Feb 1996 14:06:49 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat tech info In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

Thanks for the reply.

> Will an Apple ImageWriter work with the Cat? Is this printer you're talking > about a laser or dot-matrix? If you're willing to sell the printer, what would > you sell it for?

The Cat has a few Canon printer drivers built right in and also a driver for an Epson FX-80 (well, it was 1986 when we were doing this) so who knows if it will drive an imagewriter. A fellow named Charlie Crummer wrote another printer driver for his Cat and may be willing to share what he learned about doing it. The Cat 180 printers that I have are daisy-wheel printers - just like a typewriter. In fact, the 2.40 software will let the Cat/Cat180 pair work exactly like a typewriter!

> > Software-wise, I have all of the source code for the Cat and, if it can > still be read, the Swyft and the SwyftCard (I think ... we would need an > Apple IIe and I don't know how well the 5" floppys stand up to storage). > > If I could get a copy of the Cat and SwyftCard sources that would be GREAT! Jef > has said that this software was very well written and I'm curious to see if this > cliam is true. If you're needing a //e I have a friend who has one who should > be willing to copy the sources to a more readable format (eg Mac or PC disks). > Please let me know how you would like to proceed with this.

Yes, I would like to get all of the Information Appliance Software into the public domain. I will bring everything that I have with me.

> > > I may be possible to find a Flat Cat or two > > Are this the Cat portables? If you have a photo of one that would be great > since I think a scanned photo would make a great addition to my Cat paper.

I will do what I can to help your paper along.

> > > New Mexico is a favorite destination of mine > > Whenever you're in "town", either Albuquerque or Santa Fe let me know and I > would very much like to meet with you and treat you to a great Mexican meal. > > Adios, > David

I hope you mean that as it looks like a lady friend of mine and I will be there on or about March 16th (Santa Fe, 14-15 March for ABQ). Blue corn flat enchalads y flan y cerveza, por favor! Your generous offer of a great Mexican meal is more that enough payment for everything.

John Bumgarner, 408/779-1612

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Mon, Feb 26, 1996, 10:13 PM RE: Re: Canon Cat tech info

John,

Thanks for the Cat printer feedback. I just looked at the Cat reference manual and it seems to say that any type of serial printer can be connected to the Cat. Since the Apple ImageWriter is serial, I think it should work.

> Yes, I would like to get all of the Information Appliance Software into the public domain. I will bring everything that I have with me.

I would like to see whatever sources you have. If possible I would like to be able to copy the sources to disk for my own perusal. This would include the Forth and assembly code for the Cat and SwyftCard. I would not place any of this software in a publicly accessible place since it is not my property.

> I will do what I can to help your paper along.

Thanks in advance for any photos you may of the Swyft or portables. I don't need to keep the photos, just have them long enough to scan. > I hope you mean that as it looks like a lady friend of mine and I will be there on or about March 16th (Santa Fe, 14-15 March for ABQ). Blue corn flat enchalads y flan y cerveza, por favor! Your generous offer of a great Mexican meal is more that enough payment for everything.

Si! Let me know exactly when you will be in either SF or ABQ and I and my girlfriend Shirley will definitely meet with you and your friend and treat you to a Mexican meal. If you don't have a restaurant picked out let me know a head of time and I will see what I can find. I've been to Maria's in SF which is very good and has great margaritas.

Some Cat tech questions:

Q1: Is there a way to print the full Cat screen? I'm referring to a screen dump like the Macintosh supports.

Q2: Who wrote the Cat's 68000 assembly code? From what I know this code was used for bootup, disk I/O, self-test and manual diagnostics. I assume assembly was also used for screen I/O to make this as fast as possible.

Q3: Does the Cat contain any "Easter Eggs"? I'm referring to hidden things like designer names or photos.

Q4: Do you have the Cat Forth manuals? If so, I would very much like to obtain or make a photocopy of these. I just received some Cat documents which describe how to get into the Forth environment and it sounds interesting.

Regards, David Craig 505/820-0358 From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Feb 27, 1996, 01:04 PM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 1.compuserve.com (8.6.10/5.950515) id PAA29304; Tue, 27 Feb 1996 15:02:10 -0500 Received: by garlic.com (8.7.4/4.03) id MAA53972; Tue, 27 Feb 1996 12:02:02 -0800 Date: Tue, 27 Feb 1996 12:02:02 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat tech info In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

On 27 Feb 1996, David T Craig wrote:

> John, > > Thanks for the Cat printer feedback. I just looked at the Cat reference manual > and it seems to say that any type of serial printer can be connected to the Cat. > Since the Apple ImageWriter is serial, I think it should work.

The connection can be serial but the software drivers may interject junk in the output. It is fun to experiment!

> > > Yes, I would like to get all of the Information Appliance Software into > the public domain. I will bring everything that I have with me. > > I would like to see whatever sources you have. If possible I would like to be > able to copy the sources to disk for my own perusal. This would include the > Forth and assembly code for the Cat and SwyftCard. I would not place any of > this software in a publicly accessible place since it is not my property.

It isn't anyone's property, as far as I know. IAI is dead and only myself and DR. DR. seem to care about the paradigm.

> > > I will do what I can to help your paper along. > > Thanks in advance for any photos you may of the Swyft or portables. I don't > need to keep the photos, just have them long enough to scan. > > > I hope you mean that as it looks like a lady friend of mine and I will be > there on or about March 16th (Santa Fe, 14-15 March for ABQ). Blue corn > flat enchalads y flan y cerveza, por favor! Your generous offer of a > great Mexican meal is more that enough payment for everything. > > Si! Let me know exactly when you will be in either SF or ABQ and I and my > girlfriend Shirley will definitely meet with you and your friend and treat you > to a Mexican meal. If you don't have a restaurant picked out let me know a head > of time and I will see what I can find. I've been to Maria's in SF which is > very good and has great margaritas.

I usually go to 'The Shed' when I am in SF but I am always interested in a new discovery.

> > Some Cat tech questions: > > Q1: Is there a way to print the full Cat screen? I'm referring to a screen dump > like the Macintosh supports.

Yes, just highlight the desired text and press Use Front J for Print.

> > Q2: Who wrote the Cat's 68000 assembly code? From what I know this code was > used for bootup, disk I/O, self-test and manual diagnostics. I assume assembly > was also used for screen I/O to make this as fast as possible.

Yes ... actually, their is quite a lot of assembly code as the 68000 clock is only 5Mhz and we wanted it to be as fast as possible. Assembly and High Level Forth was written by:

Terry Holmes (did the forth and all of the fast screen code as well as lots of other stuff), myself ( and this and that), Dave Boulton (printer drivers), Jon Sand (Forth debugging code and this and that), Jim Straus (got the short straw and had to manage the software effort), Mino Taoyama (interrupts and disk I/O)

> > Q3: Does the Cat contain any "Easter Eggs"? I'm referring to hidden things like > designer names or photos. > Why, yes it does! Do you know of a programming team that didn't put one or two in a big project?

> Q4: Do you have the Cat Forth manuals? If so, I would very much like to obtain > or make a photocopy of these. I just received some Cat documents which describe > how to get into the Forth environment and it sounds interesting.

I have all of the manuals, on disk and on paper, you get your choice.

Hope to see you around the 15th. job 408/779-1612

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Wed, Feb 28, 1996, 08:14 PM RE: Re: Canon Cat tech info

John, Thanks for the detailed replies. I really appreciate the time you've spent to answer what many would consider "ancient history" questions about the Cat.

Thanks also for the names of the people behind the Cat assembly effort. I knew of them all except for Dave Boulton (the SwyftCard manual has an extensive list of the people at IAI).

> Is there a way to print the full Cat screen? highlight the desired text and press Use Front J for Print

I'm referring to the whole screen, including the ruler graphic at the bottom. I'm wanting to put some Cat screen shots into my Cat paper and want the whole bitmap in a similar manner as a Macintosh screen dump.

Cat Easter Eggs: How do I access them?

> I have all of the manuals, on disk and on paper, you get your choice.

If the disk manuals are complete, i.e. with illustrations if any, then these sound fine. Otherwise, I would like to photocopy the Forth manuals.

> I usually go to 'The Shed' when I am in SF but I am always interested in a new discovery.

I've heard of the Shed and would not mind eating there if you're not Shedded out. I ate recently at a very nice place called the Guadalupe Cafe which seemed to have very authentic Mexican food. If you haven't been the the GC and would like to try it just say the word. When you decide upon a place let me know so that I can make reservations if needed.

Adios, David David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

John Bumgarner PO Box 38 Morgan Hill, CA 95038

Re: Santa Fe materials

Dear John:

Enclosed are a few items courtesy of the Santa Fe Chamber of Commerce that you and your friend may find interesting.

I and my girlfriend are looking forward to meeting with you in March during your New Mexico trip.

Sincerely,

______David T. Craig

Letter from David T. Craig • cat 96_02_29 bum • 1 From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Mar 15, 1996, 01:24 PM RE: Good News!!!

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 4.compuserve.com (8.6.10/5.950515) id PAA15744; Fri, 15 Mar 1996 15:18:45 -0500 Received: from w.assign.garlic.com by garlic.com (8.7.4/4.03) id UAA69174; Fri, 15 Mar 1996 20:18:31 GMT Date: Fri, 15 Mar 1996 20:18:31 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: David T Craig <[email protected]> From: [email protected] (John Bumgarner) Subject: Good News!!!

No, I am not coming to Santa Fe just yet BUT, I have 'acquired' an Apple //e and the source for lots of stuff seems to be intact on the 5" disks I have!

I just spent a couple of hours trying to remember (it was '84 after all) how it all worked so I don't know just yet exactly what I have but there is a lot of it and it looks like I can transfer it to the PC for archiving.

Stay tuned!

I will be busy doing some work between now and April 2 so not much will get done 'till then.

John B.

John Bumgarner, [email protected] POB 38, Morgan Hill, CA 95038 TANSTAAFL (Abortion is a controversial subject.)

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Charlie Springer, INTERNET:[email protected] Date: Sun, Apr 14, 1996, 01:21 PM RE: Cat portable design photos

Charlie,

Thanks very much for the Cat portable design photos. I plan to scan these and make them a part of my Cat paper.

Can I keep the photos? If no, when do you want them back.

Cheers, David From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Mon, Apr 15, 1996, 09:29 PM RE: Re: Cat portable design photos

Charlie,

I'll scan them in the next week or two (b/w scans only) and will return the photos to you then. I can also send you the scanned images if you're interested. I can send them on Mac or PC disks, in either PICT or GIF format.

-David From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sun, Apr 14, 1996, 11:24 PM RE: Re: Cat portable design photos

Sender: [email protected] Received: from emout09.mail.aol.com (emout09.mx.aol.com [198.81.11.24]) by dub-img-3.compuserve.com (8.6.10/5.950515) id BAA18607; Mon, 15 Apr 1996 01:19:02 -0400 From: Received: by emout09.mail.aol.com (8.6.12/8.6.12) id BAA06631 for [email protected]; Mon, 15 Apr 1996 01:19:00 -0400 Date: Mon, 15 Apr 1996 01:19:00 -0400 Message-ID: <[email protected]> To: [email protected] Subject: Re: Cat portable design photos

If you are going to scan them, I would like to ge them back. They worked out pretty well and I may scan them myself and then try again on slide film and Kodak PhotCD.

Charlie

Distribution: 71533,606 From: David T Craig, 71533,606 To: John Cowart, 76063,745 Date: Wed, Apr 17, 1996, 06:15 PM RE: www site catalog?

Hi John,

If you have a little free time could you please look a the following web site. I would like to obtain a catalog of the files here. Thanks in advance.

www.taygeta.com

-david From: John Cowart, 76063,745 To: David T Craig, 71533,606 Date: Wed, Apr 17, 1996, 08:22 PM RE: Files

Hi David

Good news - looks like all of the web site stuff is duplicated in an FTP site, so you should not need a browser after all. Try a GO FTP and go to taygeta.com/pub. From there to the appropriate folder/directory, for example: ftp://taygeta.com/pub/publications

I will bring the printouts in tomorrow.

John

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Larry Tesler, INTERNET:[email protected] Date: Wed, Mar 5, 1997, 10:07 PM RE: dragging and modes -- my 2 bits worth

Larry:

Thanks for the CC of the correspondence between you, Jef Raskin, and concerning the origins of dragging and modes. Here are a few comments that I thought I would throw into this discussion that hopefully contribute something.

CLICK-AND-DRAG FOR DRAWIING

Tesler says: "I believe you could drag out lines and shapes in Smalltalk painting programs circa 1973-4"

My copy of the "Alto User's Guide" (Sept. 1979) has the following to say about dragging objects with Markup and Draw (since this manual is dated 1979 its program instructions may apply only to recent program versions ca. late 70s when some of these features may not have been implemented ca. 73-74):

Bravo: (selecting single character - p35) You make selections by pointing with the mouse and pusing one of its buttons. Point the arrow at a character and click RED. The character you pointed at should be underlined. There is only one selection at a time. If you hold RED down, you can move the cursor around and the selection will follow it. The selection won't freeze until you release RED.

Bravo: (selecting multiple characters - p35) First select a character with RED. Then point to another character and click BLUE; Bravo will underline all the characters between the one you selected with RED and the one you pointed at with BLUE. Holding down BLUE and moving the cursor around, the selection will change continously so that it includes the characters between the one you originally selected with RED adn the one you are pointing at now. When you let up the button, the selection will freeze.

Bravo: (selecting a word - p35) Try selecting a word with YELLOW and then using BLUE to extend the selection. Notice that the end of the selection will be a word also.

97.03.05 sent to LT JR BH -- 1 Bravo: (selecting white space - p35) Space, tab and carriage return characters in a document simply appear as white space on the screen. You can, however, select them like any other character.

Markup: (text dragging - p89) When the [entered] text is complete, position the cursor where the center of the text string should go, and press the RED [mouse] button. If you want to position it [text] more accurately than that, do not release the RED button immediatley, but hold it down and move the mouse in the direction you would like to move the text.

Markup: (dragging images and text - p91) The BLUE [mouse] button is used to define the rectangular area to be picked up, and the RED buttoin is used to insert the image and text in the desired position.

Draw: (p104) You can copy and move lines, curves and text. using RED [mouse button], click all the objects to be selected. Selected text is shown on a black background. Selected lines and curves exhibit a little square symbol [the illustration for this type of selection shows a figure "8" with a small square in the north-east corner]. Selected objects may be translated with the command "up-arrow" [the manual shows literaly an upward pointing arrow graphic]. Using RED, click twice with the tip of the arrow symbol to specifiy a source point and a target point. The translated objects remain selected.

MINOR CORRECTIONS

Tesler says that Patrick Beaudelaire was the author of Draw. His last name is spelled Baudelaire in the Alto manual.

REFERENCES

The Xerox PARC paper "Alto: A Personal Computer" (CSL-79-11) has some good references that I have not seen but may be of some interest to you:

Display-selection techniques for text manipulation W. Smith, D. Englebart, M. Berman IEEE Trans. Human Factors in Electronics, HFE-8(1):5-14 March 1967

97.03.05 sent to LT JR BH -- 2 The Smalltalk-76 Programming System: Design and Implementation D. Ingalls Fifth ACM Symp. Prin. Prog. Lang., pp. 9-16 January 1978

I also recall reading long ago a BYTE article that compared various text editors. I believe this article was from the late 70s and contained comparisons of Gypsy and Bravo and about a dozen other WPs. I know I have a copy, but where? I can find it if anyone really wants to see it.

FWIW, I have a neat PARC document titled "A Field Guide to Alto-Land, or Exploring the Ethernet with Mouse and Keyboard" by Roy Levin (31 pages, April 1979) that seems to give a great feel for what the Alto was and how it must have felt to work for PARC in those days.

Other informative Xerox documents concerning Xerox user interfaces are "The Star User Interface: An Overview" (National Computer Conference, 1982) and "Designing the Star User Interface" (BYTE, April 1982).

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \

97.03.05 sent to LT JR BH -- 3 From: David T Craig, 71533,606 To: "Bruce Horn", INTERNET:[email protected] Date: Wed, Mar 12, 1997, 09:50 PM RE: Re: dragging and modes -- my 2 bits Hi Bruce: >>> Thanks for the interesting info on click-and-drag. I do remember Markup and the other systems you mentioned, though mostly I spent my time in Bravo and various Smalltalks (which, by the way, still intrigue me the most, and are the systems about which I have the best feelings/memories...) <<< Do you have any Bravo screen dumps? I would very much like to have one on disk (did the Alto support screen dumps? I bet it did.) >>> I'm just crushed with work so haven't gotten any docs to you. Sorry. Remind me again in a bit... >>> No rush. Take whatever time you need for whatever you do send. -David From: David T Craig, 71533,606 To: "Bruce Horn", INTERNET:[email protected] Date: Wed, Mar 12, 1997, 09:51 PM RE: Re: dragging and modes -- my 2 bits Hi Bruce, Me again. I forgot to ask for a mailing address for you since I have something relating to the Mac that I would like to send your way and which I think you will get a kick out of. -David From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 12:14 PM RE: Re: Canon Cat

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by hil-img- 5.compuserve.com (8.6.10/5.950515) id NAA23807; Sat, 5 Apr 1997 13:47:57 -0500 Received: from z.sm1.garlic.net by garlic.com (8.8.5/4.03) id SAA170066; Sat, 5 Apr 1997 18:47:45 GMT Date: Sat, 5 Apr 1997 18:47:45 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: David T Craig <[email protected]> From: [email protected] (John 'Sandy' Bumgarner) Subject: Re: Canon Cat Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]

David,

Staying at the sunnyvale Hilton is perfect for me as my current client is right across the freeway. I will try to make it sunday afternoon and for dinner. Also, in the evening after work would be OK for further talks.

I don't know what might be done about bringing IAI/Cat technology into the GUI age (sounds awful) but at least we can kick some ideas around. more below ...

>Hi John: > >Touching base to say that I'm looking forward to meeting you and other Cat >people if time permits during my 13-17 April silicon valley trip. > >I just found out that I will be staying in Sunnyvale at the Sunnyvale Hilton. I >will be a little free time on Sunday afternoon (April 13) and evenings (April >14-17). If you're available during any of those times that would be great. > >I just copied the Cat repair manual for you and hope that it will be of some use >for your broken Cats. It seems fairly straight forward in terms of telling you >what to do for specific malfunctions. It is around 100 pages or so long and has >lots of flowcharts and diagrams.

Great, maybe I can fix a Cat or two.

> >Cat questions: > >Q1: The repair manual states that the dictionary ROM contains the American >Heritage dictionary. Did AH provide access routines for this dictionary or did >AH provide info on how to extract words from this dictionary? I'm guessing that >AH provided a 68000 assembly code module that the Cat s/w would call since I >assume that AH would not want others to know the details of its dictionary >compression.

Yes they were cute about it but I wrote some tForth words that accessed the dictionary the hard way buy supplying a word to check and then noteing the ones that it thought were correct. I started with a and let it run to zzzzz. Took a while. There were some pretty strange words that it thought were OK. I also have the German and I thing French (could be wrong here) spelling ROMs. Jef could tell you more about AH dealings.

>Q2: Do you have an e-mail address for JIM STRAUS? I wanted to contact him >since he was the s/w project leader for the Cat and he told me that he had a >notebook of s/w dev notes that sound interesting. I would like to contact him >and see if he can copy his notes. FYI, he used to work for Global Village but >he no longer does (I called his old number at GV the other day and another >person answered). >

I will check on Jim.

>Cheers. >David T. Craig >941 Calle Mejia # 1006 >Santa Fe, NM 87501 USA > >home 505/820-0358 >email [email protected]

See you soon

Sandy

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606

Cc: INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 09:51 PM RE: meeting

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 3.compuserve.com (8.6.10/5.950515) id XAA12536; Sat, 5 Apr 1997 23:37:08 -0500 Received: from j.sm1.garlic.net by garlic.com (8.8.5/4.03) id EAA228288; Sun, 6 Apr 1997 04:36:55 GMT Date: Sun, 6 Apr 1997 04:36:55 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] From: [email protected] (John 'Sandy' Bumgarner) Subject: meeting

I suggest that all that can make it meet at the Sunnyvale Hilton on the afternoon of 13 April to get to know each other and see what might be done. Dave Craig will be staying there, up from Santa Fe and it is a reasonably central location.

Dave, I will be there so let us see how many others might come. job

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606 INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 10:03 PM RE: another name

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by hil-img- 5.compuserve.com (8.6.10/5.950515) id AAA25174; Sun, 6 Apr 1997 00:00:16 -0500 Received: from w.sm1.garlic.net by garlic.com (8.8.5/4.03) id FAA208886; Sun, 6 Apr 1997 05:00:01 GMT Date: Sun, 6 Apr 1997 05:00:01 GMT Message-Id: <[email protected]> X-Sender: [email protected] (Unverified) X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] From: [email protected] (John 'Sandy' Bumgarner) Subject: another name

I have added the email address of Terry Holmes who wrote more than a little Cat code, added many fine ideas and shot down worthless ones. He could make Sunnyvale on 13 April.

Please include him in the growing circle. job

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606 INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 10:57 PM RE: yet another name

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 3.compuserve.com (8.6.10/5.950515) id AAA02853; Sun, 6 Apr 1997 00:46:15 -0500 Received: from j.sm1.garlic.net by garlic.com (8.8.5/4.03) id FAA238780; Sun, 6 Apr 1997 05:44:36 GMT Date: Sun, 6 Apr 1997 05:44:36 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] From: [email protected] (John 'Sandy' Bumgarner) Subject: yet another name

Dave Wing is another, smaller, Cat reservoir, please include him also. tnx, job

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606 INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 02:52 PM RE: Re: Canon Cat

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by hil-img- 1.compuserve.com (8.6.10/5.950515) id QAA16958; Sat, 5 Apr 1997 16:51:50 -0500 Received: from ab.sm2.garlic.net by garlic.com (8.8.5/4.03) id VAA227090; Sat, 5 Apr 1997 21:51:45 GMT Date: Sat, 5 Apr 1997 21:51:45 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: [email protected] From: [email protected] (John 'Sandy' Bumgarner) Subject: Re: Canon Cat Cc: [email protected]

>Date: Sat, 5 Apr 1997 11:56:24 -0800 >To: [email protected] (John 'Sandy' Bumgarner) >From: [email protected] (David Boulton) >Subject: Re: Canon Cat >X-UIDL: d1e6867e960cd4a79cfb6e5867335111 > >At 10:47 4/5/97, you wrote: >[The middle of a conversation with David Craig] > >> >Cat questions: >> > >> >Q1: The repair manual states that the dictionary ROM contains the American >> >Heritage dictionary. Did AH provide access routines for this dictionary >>or did >> >AH provide info on how to extract words from this dictionary? I'm guessing >> that >> >AH provided a 68000 assembly code module that the Cat s/w would call since I >> >assume that AH would not want others to know the details of its dictionary >> >compression. >> >> Yes they were cute about it but I wrote some tForth words that accessed the >> dictionary the hard way buy supplying a word to check and then noteing the >> ones that it thought were correct. I started with a and let it run to >> zzzzz. Took a while. There were some pretty strange words that it thought >> were OK. I also have the German and I thing French (could be wrong here) >> spelling ROMs. Jef could tell you more about AH dealings. > >The code has an algorithm for hashing words, and then checks to see if the >hash is in the list of valid hashes provided in the ROM. Thus sometimes >very odd strings of characters can have a hash collision with a real word. >Since these "words" are rarely in the set of things accidently typed by >humans, it all works out. > >I suspect that the hash codes are further compressed by storing them as >deltas or comlets. You don't store all the bits of the hash, just the >distance from the previous hash. That's what we did at Friends-Amis, in any >case. > >I don't know the hash algorithm, and I don't think anyone at IAI ever did. >I seem to recall Terry (or maybe Jimmy) disassembling the code, but I think >that was just to make building Cat ROMs easier (no linking, etc.) > >> >> >Q2: Do you have an e-mail address for JIM STRAUS? I wanted to contact him >> >since he was the s/w project leader for the Cat and he told me that he had a >> >notebook of s/w dev notes that sound interesting. I would like to >>contact him >> >and see if he can copy his notes. FYI, he used to work for Global >>Village but >> >he no longer does (I called his old number at GV the other day and another >> >person answered). >> > >> >> I will check on Jim. > >Try . I don't have a current phone number, though. They live >in Woodside. > >GV is in the process of crashing and burning. Everyone with a clue is now >long gone. > >db > > > >-- >David Boulton [email protected] > > > >

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606

Cc: INTERNET:[email protected] From: David T Craig, 71533,606 To: John 'Sandy' Bumgarner, INTERNET:[email protected] Date: Sun, Apr 6, 1997, 12:27 AM RE: meeting

Hi Sandy (it seems that you want to be called Sandy):

Meeting at the Sunnyvale Hilton on the afternoon of April 13 (Sunday) sounds fine with me. Looking forward to seeing you and any other Cat people.

-David Craig From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 07:59 PM RE: Re: Canon Cat

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by dub-img- 1.compuserve.com (8.6.10/5.950515) id VAA24224; Sat, 5 Apr 1997 21:29:07 -0500 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id SAA02050; Sat, 5 Apr 1997 18:28:45 -0800 (PST) Received: by cfcl.com (4.1/SMI-4.1) id AA16628; Sat, 5 Apr 97 18:24:52 PST Date: Sat, 5 Apr 97 18:24:52 PST From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected], [email protected] Subject: Re: Canon Cat Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]

Repair manuals? Great!!

I would like to have a copy of every Cat/Swyft document on my Web site.

Please send me a copy (or even the original, but say so) of every such document that you have access to and pointers to any others. It is of course easiest if it's already in softcopy. Happy to pay any costs as well.

Right now, my focus is on how to create a Forth home for this software on a Mac, but I'm open to suggestions for easier or parallel paths. What about software test jigs? Is there anything lying about to supplement what I have from Sandy on IBM diskettes?

Dick

Distribution: 71533,606 INTERNET:[email protected]

Cc: INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: David T Craig, 71533,606 To: Dick Karpinski, INTERNET:[email protected] Date: Sun, Apr 6, 1997, 12:25 AM RE: Re: Canon Cat

Hi Dick:

>>> I would like to have a copy of every Cat/Swyft document on my Web site. <<<

Here is a list of the Cat/Raskin/Apple docs that I have. Majority are on printed paper except for my Cat paper from 1994. I have scanned a fair number of the pictures from many of these documents and can provide the images (GIF format) to you for you web site. If you can send me a disk media such as a JAZ disk (which holds 1GB) I can easily put everything on this disk. Floppy transfer would be a pain since the GIF images take up around 40MB of data.

Jef Raskin, Early Macintosh Computer, Apple //e SwyftCard, and Canon Cat Computer Documents as owned by David Craig

Updated: 12 July 1996

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA voice: (505) 820-0358 email: [email protected]

TITLE PAGES ------Canon Cat: A Spiritual Heir to the Macintosh (BYTE Oct 1987) 3 Canon Cat Comments by Bruce Tognazzini (Apple UI expert 1992) 1 Canon Cat Comments by Owen Linzmayer (1994) 1 Canon Cat Comments by Ezra Shapiro (1994) 1 Canon Cat repair manual 196 Letter from Jef Raskin (July 1987) comparing Mac to Cat 1 Information Appliances: A New Industry (Raskin 1986) 7 Jef Raskin interview (Programmers at Work, 1989) 20 Information Appliance Inc. patent list 1 Canon's Cat Computer: The Real Macintosh (David Craig 1994) 11 Cat Leap description (Raskin 1989) 4 Down with GUIs (Wired magazine, Raskin Dec 1993) 2 Needed: A GUI Revolution (Ezra Shapiro BYTE magazine Feb 1995) 1 Sketch by Raskin of founding concepts for IAI (1987) 1 Information Appliance Inc. Trade Secrets (Raskin) 3 More on the Canon Cat (Analytical Engine 2.2 Oct-Dec 1994) 1 Canon Cat How-To Guide 159 Canon Cat Reference Guide 159 Canon Cat User's Notes (Bob Wing) 14 About the Canon Cat (sales literature by Micro-Chem) 3 Canon Cat application software info: CatForm 17 Cat ad: Introducing the Canon Cat 2 Cat ad: There's a new cat in the office jungle 12 Disks with GIF files of Cat pictures 18 SwyftCard user's guide 143 SwyftCard user's guide: Theory of Operation section 7 The Race goes to the Swyft (A+ magazine) 4 Review of the Apple //e SwyftCard (Ezra Shapiro BYTE Sep 1985) 2 SwyftCard BYTE ad (Nov 1985) 1

The Macintosh Project: Selected Papers (Raskin Apple memos) 171 Macintosh's Other Designers (BYTE Aug 1984) 7 The Quick-Draw Graphics System (Raskin's thesis, 1967) 115 The Etymology of QuickDraw (Macintosh) 3 Macintosh Research Project: Progress Report of July 1980 (Raskin) 10 Genesis and History of the Macintosh Project (Raskin 1981) 6 The Mac and Me: 15 Years of Life with the Macintosh (Raskin 1994) 42 The BASIC Environment and Editor (Raskin Apple memo 1979) 2 ------

### END ### From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 10:03 PM RE: Re: meeting

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by hil-img- 5.compuserve.com (8.6.10/5.950515) id XAA24964; Sat, 5 Apr 1997 23:59:15 -0500 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id UAA03869; Sat, 5 Apr 1997 20:58:55 -0800 (PST) Received: by cfcl.com (4.1/SMI-4.1) id AA16866; Sat, 5 Apr 97 20:55:02 PST Date: Sat, 5 Apr 97 20:55:02 PST From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] Subject: Re: meeting

I'll be there. What's the time and the address?

Dick

Richard Karpinski [email protected] http://www.best.com/~karpinsk 6521 Raymond Street, Suite 77, Oakland, CA 94609-1126 (510) 658-3797

Distribution: 71533,606 INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: David T Craig, 71533,606 To: Dick Karpinski, INTERNET:[email protected] Date: Sun, Apr 6, 1997, 11:09 AM RE: Re: Canon Cat

Hi Dick:

>>> Since I presume you have a Jazz drive, could you get the medium and let me pay for it? I did wonder what would make me buy a Jazz drive and I think you've done it. On the other hand, I don't have a Web site that I can put hundreds of MB on inexpensively. Therefor, I will probably not use the big GIFs until that changes. <<<

A Jaz disk costs around $100 which is a little too much for me to buy. If you buy a Jaz disk and mail it to me I will put all the GIFs I have on it for you. Or, you could send me 3 boxes of 3.5" HD 1.4MB disks and I could copy the GIFs onto these. This may be a little more work for me and you but is lots cheaper since the Jaz drive is around $500 and the disk around $100 whereas the 3 boxes of disks is around $20 or so.

>>> On the other hand, Jef is currently being mined for the Stanford history collection on Silicon Valley, and they may well also want a copy of most of what you have. <<<

I'm aware of Stanford's interest in Raskin's documents. I assume Jef has most of what I have. FYI, I can copy any of my documents for 10 cents per page plus postage which basically covers my costs (the local copy center charges 7 cents per page plus tax).

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sun, Apr 6, 1997, 03:01 AM RE: Re: Canon Cat

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by arl-img- 1.compuserve.com (8.6.10/5.950515) id EAA17008; Sun, 6 Apr 1997 04:46:57 -0400 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id AAA07293 for <[email protected]>; Sun, 6 Apr 1997 00:46:54 -0800 (PST) Received: by cfcl.com (4.1/SMI-4.1) id AA17153; Sun, 6 Apr 97 00:43:04 PST Date: Sun, 6 Apr 97 00:43:04 PST From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected] Subject: Re: Canon Cat

Since I presume you have a Jazz drive, could you get the medium and let me pay for it? I did wonder what would make me buy a Jazz drive and I think you've done it. On the other hand, I don't have a Web site that I can put hundreds of MB on inexpensively. Therefor, I will probably not use the big GIFs until that changes.

On the other hand, Jef is currently being mined for the Stanford history collection on Silicon Valley, and they may well also want a copy of most of what you have.

Dick

Distribution: 71533,606 From: David T Craig, 71533,606 To: Dick Karpinski, INTERNET:[email protected] Date: Mon, Apr 7, 1997, 06:07 PM RE: Re: Canon Cat

Hi Dick:

>>> Can you tell me the name of a local store to you that has a copy of the medium? <<<

How about if I just copy my GIF files to MS-DOS 3.5" 1.4MB floppies and mail them to you? I think this is easiest. You could then reimburse me for the disks and the postage.

>>> Do you already have your documents scanned? Plans? Cost? <<<

Only pictures are scanned. If you want all the documents then I can photocopy them and mail them to you. Copying costs will be 10 cents per page. The list I sent you lists what I have and how large each document is.

>>> THanks very much for the document list. Done any cross referencing or content indexing to speak of? <<<

Nope.

>>> What would be the easiest kind of Cat to recreate in the modern era that would useful to you? What would be most useful to you? <<<

In general, I favor systems that are simple to use and therefore have been designed to be simple. I think Raskin is on to something with his ideas of "information appliances" since today's machines are too complicated for most people.

-David From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Apr 7, 1997, 02:41 AM RE: Re: Canon Cat

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by arl-img- 3.compuserve.com (8.6.10/5.950515) id EAA08276; Mon, 7 Apr 1997 04:36:02 -0400 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id BAA14476 for <[email protected]>; Mon, 7 Apr 1997 01:36:00 -0700 (PDT) Received: by cfcl.com (4.1/SMI-4.1) id AA19752; Mon, 7 Apr 97 01:32:09 PDT Date: Mon, 7 Apr 97 01:32:09 PDT From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected] Subject: Re: Canon Cat

Can you tell me the name of a local store to you that has a copy of the medium? Then I can call them up and buy one and you can pick it up. Other methods to get it to you in time to be useful this trip look to be more expensive than that. Right? And the medium is reusable and convenient. I approve.

I worry about wasting money, but I just got my retirement lump sum cashout payment, so I don't have to worry about cash flow for years.

Do you already have your documents scanned? Plans? Cost?

THanks very much for the document list. Done any cross referencing or content indexing to speak of?

What would be the easiest kind of Cat to recreate in the modern era that would useful to you? What would be most useful to you?

Dick

Distribution: 71533,606 From: David T Craig, 71533,606 To: Dick Karpinski, INTERNET:[email protected] Date: Tue, Apr 8, 1997, 06:17 PM RE: Re: Canon Cat

Hi Dick:

Re Cat image files, I will copy onto IBM PC 3.5" HD floppies soon and mail to your Oakland address.

Re Cat doc list, you may post on your web site.

Re web site, I have not seen it but will try soon.

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Apr 7, 1997, 06:54 PM RE: Re: Canon Cat

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by arl-img- 4.compuserve.com (8.6.10/5.950515) id UAA13360; Mon, 7 Apr 1997 20:52:52 -0400 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id RAA11320 for <[email protected]>; Mon, 7 Apr 1997 17:52:50 -0700 (PDT) Received: by cfcl.com (4.1/SMI-4.1) id AA28301; Mon, 7 Apr 97 17:48:56 PDT Date: Mon, 7 Apr 97 17:48:56 PDT From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected] Subject: Re: Canon Cat

Thanks. I can handle that. Don't copy the papers until I figure out what I need and want and don't have already....

May I post the list of them that you sent onto my Web page?

Have you seen my Web page?

Dick

Richard Karpinski [email protected] http://www.best.com/~karpinsk 6521 Raymond Street, Suite 77, Oakland, CA 94609-1126 (510) 658-3797

Distribution: 71533,606 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Apr 8, 1997, 05:05 PM RE: visit on Tuesday?

Sender: [email protected] Received: from emout19.mail.aol.com (emout19.mx.aol.com [198.81.11.45]) by hil-img-4.compuserve.com (8.6.10/5.950515) id TAA17369; Tue, 8 Apr 1997 19:03:17 -0400 From: Received: (from root@localhost) by emout19.mail.aol.com (8.7.6/8.7.3/AOL-2.0.0) id TAA07975 for [email protected]; Tue, 8 Apr 1997 19:03:13 -0400 (EDT) Date: Tue, 8 Apr 1997 19:03:13 -0400 (EDT) Message-ID: <[email protected]> To: [email protected] Subject: visit on Tuesday?

David,

I forgot that my son had a horn lesson on Monday the 14th. Can your visit be scheduled for the 15th instead?

-- jef

Distribution: 71533,606 From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Apr 8, 1997, 05:37 PM RE: Re: Hello, some stuff, regrets (I've known a few...)

Sender: [email protected] Received: from emout30.mail.aol.com (emout30.mx.aol.com [198.81.11.135]) by arl-img-3.compuserve.com (8.6.10/5.950515) id TAA01239; Tue, 8 Apr 1997 19:14:36 -0400 From: Received: (from root@localhost) by emout30.mail.aol.com (8.7.6/8.7.3/AOL-2.0.0) id TAA13451; Tue, 8 Apr 1997 19:14:13 -0400 (EDT) Date: Tue, 8 Apr 1997 19:14:13 -0400 (EDT) Message-ID: <[email protected]> To: [email protected], [email protected], [email protected], [email protected], [email protected] Subject: Re: Hello, some stuff, regrets (I've known a few...)

I know what an Aeronca is. Modeled it more than once. Seen them at airshows more than once, too.

I have invited David Craig to visit on Tuesday, the 15th, maybe a few others can come by, we can get some take out sushi and/or pizza, and talk Swyfts and Cats, and what's new. I haven't had a party for a while.

-- jef

Distribution: 71533,606 INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected] From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Tue, Apr 8, 1997, 06:20 PM RE: visit on Tuesday?

Hi Jef:

>>> I forgot that my son had a horn lesson on Monday the 14th. Can your visit be scheduled for the 15th instead? <<<

No problem. The evening of the 15th (Tuesday) should be open. I can call you on Monday to verify 15th is OK for you. I assume I would meet you at your place in Pacifica, correct? The time should be around 6-7pm since I would drive from Sunnyvale.

Looking forward to meeting you.

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ Sender: [email protected] Received: from emout24.mail.aol.com (emout24.mx.aol.com [198.81.11.129]) by hil- img-2.compuserve.com (8.6.10/5.950515) id VAA29783; Mon, 7 Apr 1997 21:02:50 -0400 From: Received: (from root@localhost) by emout24.mail.aol.com (8.7.6/8.7.3/AOL-2.0.0) id UAA02682; Mon, 7 Apr 1997 20:56:52 -0400 (EDT) Date: Mon, 7 Apr 1997 20:56:52 -0400 (EDT) Message-ID: <[email protected]> To: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] Subject: Hello, some stuff, regrets (I've known a few...) MIME-Version: 1.0 Content-type: multipart/mixed; boundary="PART.BOUNDARY.0.8244.emout16.mail.aol.com.860460814"

--PART.BOUNDARY.0.8244.emout16.mail.aol.com.860460814 Content-ID: <[email protected]> Content-type: text/plain

Hello all, and THANKS to David C. and John B. for creating this Cat-o-phile circle of friends. Joe Stewart here, haven't yet seen a Cat, but I'm quite enamored of it based on my readings. I do have the Swyft //e stuff running under a MS-DOS Apple emulator and I've attached it to this e-mail for you all to examine (hope I didn't violate TOO many copyrights in the process, sorry) I hoped to escape the Tennessee hills to visit y'all, but other commitments prevent this from happening, but PLEASE include me in your Cat-ish machinations. Have fun,

Joe Stewart 712 Aeronca Road (how many of you out there know what an Aeronca is?) Knoxville, TN 37919-7001 423/539-3923

OR

Philips Consumer Electronics Company 6501 Deane Hill Drive (close to 6502, right?) Knoxville, TN 37919 800/SET-TOPS extension 3106

--PART.BOUNDARY.0.8244.emout16.mail.aol.com.860460814 Content-ID: <[email protected]> Content-type: application/octet-stream; name="SWYFT.ZIP" Content-Transfer-Encoding: base64

UEsDBBQAAAAIAINizSAmO10t5FkAACCuAAAJAAAAQVBQTEUuRVhF7DprdFNVujsnJ4+ePJt3 SymFgYIKgWkxMghYR6jjCNPyuPJSQRFkvIwPTJXlYhYBqlMTbKMXlVEHghWLE712vF3aAtK0 gbYi9YbysFKQCp1yDuU1AoVRSO63zzlJz0mTUP7NmnXLyv723t9zf4/97ZTOWJCD5iGEchAi ENFIoZzB13SwyIY9Cfr/n3/3n8JCZkiO1+v1NBXklo0Mf51bpgh/7W5Sj8vr8tB29ysbP2J3 XN+Qru4bjvLs61KPIxyxlzl6/Uz3EGD8U4fXTRJ7gfxarlt2/9rTEZTrHuG5Vui50HBO2fB3 IvIWIqnQFldXwNV9D3WZqcZcwIM5CoHF1V1f2gjoAuoy1ZhbJmMqhgjwlLmP84WYPg4XGgG4 Blf3FMAtiOL6mc7cg1GUKSankBnDEYdO9vFn8vyeSeubCKHpIvP6EATJnM7GfounFx51bzYr tB9NqDOmWCTxTY6+t8lVInOTm6QXC5l12cIzCzxMNLgOoRRufoBj7MeXgsWSLfavKDa9bcMa e9twfC4MZuPDxVwcoUODvSKcMEK1LM7VHWb+ezDva5I/RAoXruNpw419e08PvnmsOHNF3r0L s4HOvTfTqe2zLyFtsvAdyeL5mgo84/uqidmdNdA6GSawoixLUCeu7ruAqzTEHW5EAEGGU59v /CvzeJY4ZsME0SjMio9n6HwoFDpCBWI0OJ5DMFk4mOtWcIUDYumnBjFKVv8wYd1cGcTVzflQ G0hp69N0DCO4eIClwhMlMPnTQYnqRnj01wYlqZt480Xun4u5oHac0dopHHQLtSPUrxk0oNoR shzNFMc4ecSqM8U1IozYxjhckoj9gVPm+kbCPJ6ZupaENjp42vC+vr1hmf1z/eYhPJvhTVFL Qp2NGTeppZQhLWX1iHOTXeFhpOci3WhjFmcIfZY8WnkCq0azPPRHDzPDMsQ1kieIhjwOFxrT d5udsXG43DIrVPgxvPLmCWvlK44gdKaP53OexzOe8dsS1YDQxFdtSWqATnz5zLfxvUMZ6x2F tlvIf6FujW1A+S9kOWqNy3+RJ3dZ4/qCwJM+K9cXfqavWJj/snJ5lTCXhfqeskb9rwP/P2xN lY9CvjzrTfIxiXt/svC1E8u+As9FpssysNxzd/c2ESWW0FlD6L15IxqUVKer2wHWfID58a67 caRbjHrVIohBYW6TDDEvWET5yAm1hs7mGswi1t9xUmG7v9g8sQzuhmnvd8OoLHzdWYXX/BUz Z1NUscEklF3IHDZzxzH101vI1JmjveOouHf4zFzviPqrfDNCbplotVQCvl5l9iaqmWSufcCc 1LV2c5L3Qz9XiFLgqontL8pYf+k23UJ9JbNzqympna8kkz9A0YXJRd9hEtUjzi6bSVSjSbPr ojF5dh0yJuhf/bPrEyPfv0haYmS2GFPUfLKzPWVMerYiI5+7OuqrvjT7FaczVvc3S7e0OPoB 2tVmSGrXF4YUd1Tq1Ftt4PzKpt0zhqR3jlv8DWWaQXSHlGmYfIPgu1WZmfmFaD2GMeJ1WOA2 ghPhxU9rE/cOKGTOpXNyDwvruD09Vp/uBpEZu9MF9RZn4vsi3F4R7hUe19skifW0lek3qbk4 +b9ORt+f1Jouyl3wlow/Z9+emfmHPrrXEPPacX7vgNAfLXpvXF7H6avCBO7jzBZ91G95AfH5 9f17VZyMJfq4nIoTcR+rQy0ohEJmrH5gPSskPM1POt6Po6lzAlmndIL8cWuEBdei8wpxZqG0 j8W4MQKZjJfD7RPKWs3tmQQyCpknWd1nhLxzdIl7RItQ2FhdQhrRcVWJaWihstNath9IYv3g iPZW+oFI37vamD8GGpHl2ri7VuT938ZsieFFEbi9D9+QKAqUNlr3V5mwJpaHie9okV0hDWtX j1DaLk2q95k4PN7UtCJdT0RpE9slCtcElnai+krsgVfIDNcM7P02MdTHxVxQC3J3okaAOawW 3bcTzQJcnRgX1vRZtlnNvy0b+vbc/N5Ek9BeJ971hlv76B5XJ3nLTGwRKJ+kTlgXomPZEtOE WxK3JEbl5b5vFMTu5iOqW8h/ke73VH33wQCj8HtV3N0s8vaDKlFtCL09jtXl6r7B5KpS57VI 3z8plji3bCx83zhLpcpREV8DlfIdkcy9boqP/2hR/KmB5Sv3OrGFzl7JDF0Rv/8p9n0C++7G se44pJkS5+8Y4fnThDhOQQYIys00i4WE0jgNgEig4rM0YY5AZGR9kXmLx4X3Cn7/F6WPKcw0 XRF/s1jEK8w09ddXyNzLCeif+7TgcFlpiftGUjf2KFO48RtlkpoMJ3ne/UUZraVYL3Erb6WX JLXzvlR25ibTMWDxXYoU4psV3n7fJxJmzGZFqoxxKcR9TpgxT7A41zcEs0Bxkx6V9Aw5qc4g xUj8XWKssJWck6es6eS6auQpdL0tT3GnJEudxzlTvEo0FUkQgVahTagGYAjR6DpAvaRA8oSE QBsl2yWdAE3EBGIOQaBnidXEdoC7iItElpRAc6QrpJjfJ22RdsFaSeaQ40kCTSdXke8BDJFd ZJaMQMWyVbKNAHfJWmSXASrlk+TL5QT6QN4ivw5QgpSK4QoCFSimKxYDdCpWK3wAQ4ouRZYS 44uVKwCWKTcqAwAR2q+8BnBc2tQ0Vn9aTdq1NAJlUeOpZymgo6qp6wDHqaaqPlAR6LpKr56j JtBqdZm6HeBFdY7mWQ2BPtbUajB/l+ayhtTCObWjtJMAFmtXaMsAfqCt1dIA9brhugk6OJdu sc4FsEz3gW4PwC7dNd04PYGm6hfrVwPcpP9YHwB4SH9Nn5UO50mfk74BYCC9Mx0ZCJRjGG2Y B3CFYZNhD8CLBtKI9U8wzjE+ayTQBqPPWAOwxXjWqDcBv2mOaYMJnz9gOgbwmok0jzPj808y LwfoM9eYMb/JMs6yygLxsmyHkUC0RW192AryrD4racP8i23bAe6xhWzDM1j+DG8GprwbPYfe QH7UjE6iy0ghmSh5WLJBskXSLlERecQM4vfE88QW4n+IM4RR+qB0ifTP0npph5QgM8jR5DRy JbmR3Ed2kCbZ/bLnZK/JamT1sh5ZRHanfJH8L/IG+RV5RD5IcZdimmKe4j8VLyg2KVoUHQqT 8n7lUuVaZbnyC+Ve5QXlyLTJaX9M25TmTzuYdiHNQo2mplPLqbXUR1Q7dYm6XXW3yqV6V9Wh 6lWlqX+pnqF2qtepv1C3qWm1TVOkeUqzTfOZ5pjmvCas0WqHaMdrH9Au0a7Rvqv9VHtCS+my dON0U3XzdS/p1une1e3Wfa/7UTdSP0U/X1+if12/Tb9D36r/UW9Jn5j+YPor6XXp36ZfTbca fmGYaVhqeN3wpYEx3DDkGacblxvXG982fmKsN/7dmGaaYHrQ9LKp1nTE9A/Tz6ZR5jvNi81v mz8xXzCrLaMsMy3PWDyWLZZGS6dFZnVYZ1tLrW9bv7f+bJ1sW2Bbb9tq+9LWbJNkZGeMz/hD hjujPoOSyUmpTEoQMlJOyGQkjKQE5jK5lN0mBdskqVDIJey2lNuGXQJvAjG7LZFx9DKZlGUh QSypIDCawLJIQi7Do4wgZTAn+vaxDimWhmlAGBFTzekgOB0cNacCIJgEa8XQnMk5z+W8niOT y/FpsCX4PCwZiSEpwWeSY7yUx5NxeHw4OJ1EwuOlPJ6VQ2IGjI/yc/II9qAcXgZ4gsWzZ8Jm 4tPKSO68+MD4xIQIz+qX4nPz9Jx8QmCfUH8yvITHF896aK7dd9YfCtgpeQ+AvK4DnZ6Lds9G a3Z+r92zq2WQvVd+1u9yDjlw3t4kq59l33rOb3dvnDU4r/fqyYIF9lenSQ50r2+WApLxNN7R jDfgbl8bdktK6hc9umBekP3PdJCyxO0qMQFk/BGnureJLCHpiShIS1DQ3iQfnrPM3iwfkZMf gEUBu7iXWzjZRQm32Mgu3oQFx8SwTFsRy8SwTC8jlolhmWYilolhmX4J2h6X2F3aJW4vjE+4 XXRdhLFJluUHPOe5nlPI/oJsasT+ZGT4tJYMhBLiPLVDsgGFXxMA7JIpNf4YA/Qq4CkquZFU ZFJ8KrG8/1bQbWHehb/CLhzvaRL9WUPO8As3/8MGu4/2UwFdqTxSowzvD9HP/1Ts3sMGnrZH 3ir9aB4VKDnN0GHacz99b/iWPYCu18xsHVresXstcpOTNM6MSY+tlE966UVidM6kB53Swh4G nH/a7+q5ArE540f5gdZ8KuA0syvXhpbywI6C/6hVozoJas3fECpvr8nckUe1DmW59PR7T9f8 ZiciW4fq1pUie+XQUrzUtw5d+aKj8hEKL5SweMpRuQQvfDpYPOKoXEqVt9ehP9ILEEgM1ClR /ZNUfuCSn/7bNPodCRBGIq1D155CF53jan7TOrShR20vy671OyoXUY7KxyjagWjZGLpUQv9Z Qlvs9EQ7fQzRV2+jw9pgNaLPIFoh8RbPnCvf0F4eyA/kRy75FYvmzwt6i2fPnJUNZ2qvmVyN duzw211TQhXIqd2xl5tKnNIdB/ytQ58fVS3hcTYOUaIEh8C6p4GFkp46ej2ifQhiuYTytNfc k99Wh1ytQz0t1cTKrrX/RMUlE7LlD81l8Y5y+RJqN9LXo+I6RF5atm03yqlH+jqkZ+fcvhrm ix5VDOlRArermijZXDOldeiQBfMXzgvmteWdy/tqZ0TCp871yOfj2eQJZrOZ0m73fPH0NvZg BTvheeJuyTvnOQLcQUhPCKOTxGGlr2roo3fQn06lp9xWMz0vAEHslUMQSzRU16o0CCjtJ+g7 rwftrlzaf4OejOiTw2kVomtG0+2j6ZciQUgOT/uBU8X2yNvObfMKJitRyYUgmPQIBWenXwvD 9DF2ui4c9IKf2ipwwR9kx8PseIQdv2XH79jxKDt2sOMxdjzOjt9XuGA8wc472fGHCoSvm1MV +C+JYH26AuUFuCi9SFS77O+3Vzi2cgni2PoIVR4o7yynPfSyhoDesxcnw4HyhnqE6gLo0jKc D/RqWa17pKMSkY5KkqwthykBUzlZ+8bImXOB+rt6JVn3PXpVtr6ZfKDk2qL5tW9FEVQc4qUo Qk9CNidCuMi6goQIUlF3jxDReBuPkMchikeBrYpaFwBCUfsOmGsAcy3wyYRPNlnbCFvDYJoL n9vhYydru6Ja1pF1OUJhWaN4BCETIeivURB7DzLjuwrIG8fWx8CToBiBVviQ8JEjnuJojKIz 6jBUt1sgjafriNHRUf+J6YDmMNAU8fRtHP0iKhq9ZY5KPYLBhAcbHrLwHXwQ6AbFR9iF4EBc hHFXYvyIvQm+Km/gcqVkYn1pVZ0egaMv+evHfwjx4qfbo9Pa9lmgUAH6FLUzZoOfYWpRMB8i SL/SqhX3AXil6jgGZVX60QDcVX/FYEPV1DEAyqu+x2BjVegOAG9VXcTgvapczLC56gEMfFVq DN6vyrgP12CFq0RGb1X0SOnjCv6+yQa0t2o7Zn2j6jMMNlXtwuCdqqY7erJYbONtLJYFmzjw DgB819GDB9OOwfSbg/PP0e9nB73cfzxhCN9CAML372AuTJ4AuBQg3p8gcw4pk0EXkW447rjb /gjlVAFYRJWkrf1f5Mo/x+hUwaVANGgpRxWNLMbaPXbFb5nzFKcBiMaWyWa7l0bcf5S4ugpc p13U6YXAMySJ5DEWVvIYkDx7KbAtjefrr+snc9DraZ7kfV7LNUv6lNwe+bB0WwMtHaFFHrp8 85OUp5nHNXO4YpZBzW3Ow1tVicg5jBc3C7snu6hI1eGcDAbMKHKV3FlzD3TCDfvKj+6YXgTN zKQKOPUQsulFlHMYpBvQ9KTjixtiUVTE3lMzipDdN70InnQzivB1HhTt/a4oyM9OVIx3RefH K6Kzo7FZR2zWWQHDVwujy+9iiB8wYl8McTiGOBmbHYjNDsVmbbHZwdjsSGz2bQVvcdCL/0F3 OFGxZrvSKYeOcaLCFW6BneOwQ7A7x2EnYHfnwv3dtWa7xKnr3VPglLn2u3qUrv0FPVJXV729 DLDBWbNnzn1oQyPfd1U70WVw8TGIsXQnuuaQ4rYa7Hd7S6Fwudr2fO255PmZ49a9vA7Vsvyd mL8W80PHTcCt5Lnh+o1VeONt0QrnBJRYEtc/j7UB/AGgPqrGUamWOiq1uBzg8E7zThSB6Qnu JEh6tA6GfV9Cdfbipua01ffhoR1Jf9oNw49frhuJDWUvx18r6sYJLkdPkN8vwKcX7DdEW4tU dIV7mqNy4uibor1ATP/oovkLF8DbyO5ygPvpZeF5+AXQWbGGXhiGmRYOTc/Es9wfYO9+dg8c QE9m976rWMN12/geQQ9mKaGLJO4h9I0bQa6H6ErLEUg6ykvqdFQqgUKNeHNzUJ1NYC6/iyR1 rn4dpGQUbhS4T+A2gbtE1EVIdOSebK57lFgS4yHLOctexpZpj/Jn+FexrCPmsw7eZ7SjkgKp 2qjUYQktI5JZZgBeC3wy4ZMdlbHuJpatS2IZ57MO3mf/CpbBdVTrn7hnJeneA7fV+3X+hk41 lC7/ZUJ3Nah22fOgC4NDT1asgZHx3wgOXwN3X7t4b6ace3fi1wR+L5Co9smpyxo69bVTp8LF gl8TcVtCdsX8qACXQMCby1nqF5f3CRBuxQmYDQ3pR/jK/6f5Y+9beyoisb8Ky4VBny/i8/k+ 8SEYD+HFfl8NTBt8LKj2AaLGV32wGRY+KU/r4xbsTwTT7GOn1ex4UMIt0liRLIfP93mUmBOd 7Icz46CPY32G3dsjwO/3/S0m6P/YeRboKKosX1WlP+lOupuvfJMIIQqRQjsYRUIMsEG6AyYk HYlpgaDY4ur4CdWCjpiKCZh0uwZdZnf8DQF1B4cZp2XR7YQR0jS/wCD5oEZhIZIMvlhA2EGT hZCuve9VdSdgZNFZ95w5x5fTVe/ddz/v3rp1331Vr+IPA7dWr4Ojv+mqQ1SxI0OMjG0f1bOv oCtIwwMO/nsf5H1Vq77io8a7rF39/2SKD8PiFJmA1Ey5h0kVhY4MZBgfDED9vuIeuipn6JHF c4bTin5xkK7zYMbehnzcIUtwYT5NocDVSnvRajeZFis06RVc2b4cm/vbRUsIfsgmusfX7ua2 s4yhHWYyNsbPmjutdTgge4OdPhnXyAQQNLS7NdWDSiWu2vU8fkemUWDmelFggpA+3bMwP07r R9UvtaRuXAFzwM4s9JEG7eiyWduTpvEcck9O6tIixApmuC3O2+L4ytRvbNsYCQaeft4GC3N+ GgDcOj5kOg9w/vZEyDEqEvFiuaxX4zbuzEYfFY3a0W2T/pi60U34jyazcK8tA6ZWSfMRQjsu 2rb/N1Amdc3JTQDavTqdZOI9OkOdoOFDZom1tkeYRstJoiv3RFkvco/cGd/HqFPzUT7a0WPb fsEmfaCLX7RkMUni6LOlnLCOsPJ9EFa+1S+R7Q3nvPsaWxvarbIHFssKG/dQF++tStgAsGON bS6eq0rYKA2msE39YG+bK0YaXWUBkms0VikP6I6QYL+YdfHTTZzd/LyDBdhnkDzEdO9DomBy lXXoJD2pm9f8p8HlvSB+qXMFOjmu17vX2vWuiNwj3s1AwiCg+hSoNO8mIEH7YUhiPwx5WwKS RoXreM+GEa9D07PB8rpVDrRpJsQjY0ugjdth+Vfu/Ad6Raq5vBHxnjFWmff8NuF16ylr3XaZ ad7ffNA7ee2JtbvHS8Y9qt1SKzWKJ5jXvA7zQbpsY91j+enpDOjgQdT/pvcWG/luLWOXZWFV cm9SpUZ6MkzlfkilGU1pigu+QzEnuVd1Uw2hvM0qG2VB61kti1/pPC1JnheQCAscTw9pHlOb mYzSXsSGAWzHN2GFNoBCx+GCeV9IeIPEX9d2WeaQq3m/q/mgi+jnCgQtREuSVcJxvOSKaHuH q0/dt8LqxqvqvhJRN1YdvLn8OZTc6yLjfipC6X7kcpXv+47K9ojKWkp7x7Xp7ApgiwJriajN c+nR9jmhQ+Y1E0Id7+iVCRQulXqdBeJ5LeCBA3jZSj1fmX7QermrBVqj6nCU9xycjedUHgaF h7n8T5pw7Qjr3etpUd3Hs7u5rrFuwiX5h1r7PrCZq3JNNYJDBgOHViZsfA1zhfG/GcD4rarx 4UeYJFEuSYRNxx5EeWfmhPmfQ2HWv7vyur46AOs1KHKNrlNFAK+InHNIWjbwRYOLkpNUAWhw OIeuvITwWwAdG0nvf6GBLij8cqFzE8H4K4LLa7SDqY/9bOqf2tQdD2nCPg0RpCnYEFRjyM/W /qkd+2d7//TeXdk/YjfthvEdtCLRzTbsnoBC3zf5Oyo1ZKDEHP1t2nWl4n8ZQPFGRFMBqik1 qGLPWljQgQUUtn22vObJVrXlEMoaLKSyBzsu/dvt+J2s4urR+Gcz/igzhnPvguAAeXf/rJsf /x8Jv/nhqfdKti/1Nq95mFWTovIlrJKGCwY1CS+bH07Cr5ImTWQvz5DCCfRRpCZDaxqRp0Vs Kwkn03//qXQqE1EIQnM4labxWNFZmNi9V4RlXeN+CNbdexEsr2KRCBVRMBM8BnXvhcUKF8si GsqvKYhP75d7b7vSj98awI+r1KjdsRb1Jd+/vNxIj37HSIVXJN/2H598X4HD9Tn2OsX7hHF4 EceLSY1VJeqjLT1ezuE8nRSNizi8k8NzdT4xjO02wzofzngih2dxeLIuqPrrLGBxhLIgWMMj rMZyWK+TtHglh5GOcjlCF5uiCc4qthZ3s/iklvaS93EFwKuJ8iJv6jLJU8dreDs37ipv5yRN yhmsjQpLcDtBfhOVr0q4pvd/E64mQU+vIt7IBVXsaaBFc0SLsS+2XoU6YoizDP5co3Jw3wWj bI6MMvn73lhejR9icaWGPDv/tKoEv8zgZ0nDBKtwsqPhcSqJxJZRgPEZYOQx+FFGJeZwkMHz wihuQDHBGd/MYFsfSjWDJ1IUMsLlwOWTqpKUM+ooNYpJXmJfbL22J9Iv4mt7CqsKdC+GMcEZ ru0k9oe/z3VH9fesAd/pKpGEWKcl4tsxeDLCcxB+B2E+SkWh1mmJOHQMNiA8HuHnETZGBRfc s5DMHtoHDSmyK6WuRkwn7OOXLL43uC6HdObzDfzM9cABggPd4pAi70BRKWdKv0JijcxZ6zxR c3DozF02d5fxjNuwAym+Jp0olZG4YnB4CQykSww7kSjt4huSZq5fRCTQ+ev7RCSERcSDiFYQ 4kkLvwjFugsg7mtFXIYirpmKG6WKG6xq3if2vT6xEF4Qw3JRGq1OH20wxsSazGgdQiheb7HE xE8ZOgVdZ46Pj7eM56ckp5uHIH60BZrpN0wxTzLz1vj4VD49Pf0H4Y+4cwSZqbV0F9ErmeEn arW7Mv2DLdsRqrGgQxYdDXyRp4Y5uflKJBZuUedv4kGXbKLAppypPcJ593hafbGd3j2+mE6K yLj1tV9wpzfrhR5+Gs/YBQtfCSc1nHM4jl1UWKDsaenpZ3B1MOnQ0WvbiX0MlnrJ9hLOjtYx 5EW/zi6mwynankNaRnsGA6dYux7h4714RggnyngYrBFSe20itTFezeKtMH4qqbu/JCKhBN/N 4Mpeip/hTr5GSduQdKOKmsApqGg1Ra1WUEWWohYgCYXnKT2/UWfn32LsOLUX/6pXGdvKED7O 4CEMuJ6WDhBsl0qMauGrZRu/Cdn5vVrZhiBiVkN9k2wjT23r8LuMriDoKoojT45Nhyz4WwYn IHyQvNbusslw7KbHi/TYY5N18a6lBJ+kZJ/Xfsz5NGdnnU68dLZ2N+djz85yBXZZUo76mNqK Cs9+cou7AgcsnkAd5s6SLu/B8Qe8gUZs3B/+VVQh0RXYb2lobTyQJroPzC7tQXr3DiolZ0Hu Qi3N/S4XRB5Lw/1M72vyAuX7hrqk8F5XQb/n1URNH6J+oTy7IlGDbiwK2a4Uo2QCQmwfKIYJ y1Zy0nVMSpfqg/qa/ZCFpDL2FFnNIOJdgYDFerRmMAS1d1yBegvPpcbaYZkQa7e52yRe7Z6r ZsRjwsnFHLj/T1+J30SNTp9F58MN4o9WcyBBr9w4bqN6I0GX2Kn2jaETAonXsZdPDO5LkpFw iUWd/hjUuSiSb+fjN2Q85ZJyM4uZftYC9+7V7KCQfud/QIHPi+k5KIPRIwR824vS8uhz7l1O ToiB89xsVojyhU4t87SKl1rN5W+hxBJlAWqam132pS7QxnKfQ4IZM99wdNUDhvZVCykRDELs WVqsF3ueWcmJwVbxoMhXxNmyeWWL22LIS6E9L1vZowHHu7PFOLhUjxi6tBxiBJNo0iC4V00d W/T45k/ipZsoDpIS4WzPFhvarDLZ+BaTXcB74uzZhqNPl3l2J4pTwT9s2b6EUwl8RVJWNqh8 mK8GsR5obBaF84klpD9I20EYrR5EgIpSDNyGc7N7gXnAiagXkmGOBIxh0GPLLoGeBzxkoGRn 7IYjQRVDBxjxHQ+PhRPZiQAocA8rLqzBGZkSh6MziRzgGTkqe/ui8L1HgpGWHmf1a1nwjCPB /vipp7eI+LFmFSNVglYRbZGphuxAjuZl7ZktOKuZbA4hyDNp92gIQ2e2QBiCfhP0J6v9CF/f TPaOpGdltwIgKxuZ1xSZO8rM6yI2YSQttQnZO3gHWEtQtyWmwsXFo2BkeVeCMzCHnGTnAjGN KKTjdFQ8zfeHU8uwDRWz7UWYR8UTfGdOFeFpqHgMtONQ8TC+em52HdYk6gA8DhVrAKxDvvdO LYNYsKBGltuXSRBNN7MCd/KbC/deBmPCsBx8RFYlnZCppN2yKumwTCVtk4uHbWMPDa/DUVSS X6aS3pQVSeRbVyijodxy/S3XWzMQShmfMn5q4tTEWyfcOiF1cVzcbUm3Jd0+6fZJ026cduPN E2+eOHnJ5PgZyTOS9VCioTy5YNCglQuvu+7BTI2mOHfwYMExdOjT944c6c4fNuxhW3T049lm 8xM5Fovzl6NHL1o9dmwslFIoS2cyzIq8IUOW/UNUlGuOVvvQXTrd8rl6/T/aDYZHsozGR+fF xEy/Y/odN4y7YVzRc0XPlUO579kxY54pHDVqVcGIEQ/M5rin7hk+/P5ZLPvY3SbTL+bHxt6U dlMan86nT7lzyp0EfxLoVgYlAcoaKKJafg3lVSivQXkdyhtQ3oTyPJQXoFRAEcW1ayuheKB4 ofwKyotQ/gnKS1DWQ6mCQr7FehnKK1D+GQqhF/+OykU7ykrLQvOGzrtx3rrxo7LS5w0tvL3w /sK1hb7CI4WhwnHOec4nnP/irMs6kbU867EsIev5rHVZv8l6O2trlhiJpjngTxm++acyyO5m H4I6Uur49wivOAl3RjvE9kFwg52sUqIbi3MbJBPdOMWugDsulXSUav+Q/d78FdoCXubf3kKi WcFhssu2unOLoU64KY0VotuXJoamsqeWBnN57/BzW05vFt09PstZeuarCxxnp8r8pgJHYbC2 gmMDZ0/TMsuz+6z99P9egnz1JUdXg6GO33TJAYN+xpEhkFXt044MOmgLfvMwgF9Twa9GwGsJ uFYF10TAjx8O+n3IWp+Dn5ALQnVp/qe+9TO0XUTb35J2As6Tg2SJATPazvscNSKy1p3/HdT4 vZk6uWxfQql8zFH8V7ro8JqOOfhK00UHdOPrYTo3HVfbzzrwINJuVdtvOOhHFB6o+2G5cS7k f+Ac/jrkL1uJ20P+Ng4fD/kTGNwS8mfIuCnkLzqH/xzyiyvx3lAoQCh2UAo/pdhKKX5PKf6N UlRTitcoxXqV4kVKsZZSiJTiGUohUIrHKMVySnE/UMDQehz+OhPOJ+Rwnq+eM+FcgxCOJZv9 ISjWsIioku/t4Ltm62VzuYHxRTe18uWZOnN5CLn8yAULuJQmF6R0egUuDPV2NP6F944ubZPN ZT2Mee2nSDLynkXasrZ4c3k9cnWfTzkKJDNQFELFQ8R9Ua5GLDYhUR7jxtvleCmK22VsEQ8n RDjyPKua8p1eotqGXqLUq738JABDH9EFkdR6ElRh1lawGbwSsBF+ErARfuQybBN2Kti07av2 tGF7r8/n+QrPVuCgsOcBfddui8BuM1OGYru5oV385k7xtMU3G4/pBZ0oLx/C5t5FylYH74mA pCtr48hzryrVW3jvzpMOJ9moU9ojMivuKmsrEXssK2Z4zzee4uW3E/J5z0yLdDPvyYQUKHN0 hlvDl/1iKMyHD47dSff8dEpDoHNsfwBrraM7EK5RqLnsKFLEmssakSoY5fMVMy0dAcRXZA7r x7zjj2hzBtnHSRqJJVNL+ITMsR2vIUPdquv6OhQw/OI6SiA74/WZcdLKRF1alPshGKwFIoY1 TSuY0nRu0C9zEMiIl7JozbMovqzNzN/OCNP5Cob3VH3tMNSvmuweKyUq92GNHilpu24JvQvx B5ckS6jeegaup6TDv70ksRLyRQFLi0SOg5TNGDCf/tj/Sfp/V/ScRXuf41nHG44/ORiGfCqG yIIbemTyYQ6M8VhetsObR/5eyctzhP9I++28GoAMzlP+RuTN6fdHILfCb04ezdUS8MsHDtJF 3AmI4p84WWE5xMA2CPNFC3L9RnQohedMQSe4QtDp2aNkqPuc1jpjvUBXM/VOnhu+B/rh4Nmb CJD9pLdJ6T3gLCRPquqdopusHw44SapHgiqDRx0I8mXpQScSLCU6SP+CTikWsjw4kV1t9U4E vXsivXuU3j1K7wHaC7Ruk4LlVnwpBOu4vAWuXL76E2caEoalMebyapTGmsvbUBpnLs9gOiaw 1nprE4wl4LQIUaH60AFaZwRWrSUANKDWowBaT2t6qAVoLYNS7aJ1FqBKTaRUu8QL6NnoEghR pk9hpO8jiX1fFi+qsOGfAWwrwLbKfIXpz06+YvghZ8d6RrFyNQA8cYec1narzO3nmssuoNUa CKBSdOkFGT3H1cio7CKAainoIgHVyqgfoyyGr25whmDSa3Ca18xgyKdFzhBlHviSDZxk+epP iYjPfrwIjGoZ1sedhaBbfxoSWGY2yWxnClGbOXcnXxnXSPyk2elt9B7kk00tzlUxvDeu1ckn x7U4JVI/ptS7jzZe8AZcua5fu151BVr1xqOCwQUhBhzb1d3jKvTu55OHf6GQnyQkXyjkx5U6 kF/07roKecPfrKoLAgFZz1vr6GIScnUf2U4PbsUKxjRG0KVxwkgfImHTz4GFfag7yCDi9CSC 5IKZTnsaEku6dlncbIxYGFT5sNfChx2IT4LCJ4wXI3YHOcBLLKHBO5E8uoRllUBeRcVt2+Li p8e1O1cMjxGlwWCHj52Go0J0jBg6CKvWj52wyhmQAlOKFYTicH+Kw4SC7mDd51R2su53Bhfk 9t9MitdcAqcnLgzGAzN+/D/VfXtcE8f692w2JAFCEgQRATEgooBukSi1GrlfRFEioEIRK8ql VBQbEqltjwQJAom3qrU9vVdtj5VeqOW0oEWDUbQtCmpbrbUtVU+dGKtUWrQK5PfMbqKovZw/ 3vfz/t6E7+7OzHObZ56ZncleIG7syMkA4VEgvOqIc2Hlj2Tc0v1u00hO/Gj8BmKS/qKQ7rAK CmFNZLMVQuhczCmsPM9S3SJU541nIWzpU4X0aaDaa6fywjk5hi5wwBFwuNhwyH6Rg3WFmVsT ajxgVSeEgQY6OfmxrjXnmlXELuxjtP95kIbiaAZgImunYVfprg9SyjnKH/5KGp+juX2fNNGD lIijtP2VNBFHc+M+aUMfpIzhKA/8lTQeR9N/nzSXByl1HGXFg9I87Wts6BVWGRAdBMc5iC46 VuWDqHjkBkyguqv0Iqu0YvCvORUVcF67c/Tgx7zJjIw3T1yKNFYXuWw442rSLmmcvi+VPhag LoysgzxIyRGkspgd+/PIk6IUJGYyO0x5kRteLXJpEzgh1CZY5IOOCLJ8EGw/mkgy5vnA5sOJ sJlPjvZMRAecEPZBBxb5YE+gotEiH10wQuHkUdAf2nBfm/HVDB8YcPjksZy2ahUIrJ5LBFbP 9+kedqQ62wfJGmc3C9D6oWBAauO0Bt76oZG9gmQXOMU0EAsn11Vn+BjPKD5TnGzixR0LqLpF q72moQ1qd916lY+MCEI+rCAfO58TKaDNbU6gJQN0WX/dZGRoFGVYm+5jVqUbj4wWohOYZBm6 okLfnuNj6MzQHaK5OwRq1izOgTnUI1G12+b4RPWuVfnoNK7sPkYDywdeFA+kKN8o844yvJ3u E1ULqc4rnXhKl0YQpXtb5VPxaJaZeKCfVXk//2s88yadBCEeSzNAHOaE3uAhLpfiHGhuOMoy 31ib4WOzaTI4KVoaGxC5YZevGTMvyvjxXJ83KCTWRdXGqZKipn4830fNU/RG1UH+wijdBlBn 9eHIogwPUmwHlZwsejusMlj/EItug8ygkaxC8L9YR+hIGRBxmVonYijfvIm9tHBmgynY+FqG TzBxbSeOuBh84+1sH+Pnxs7GONJ40jXbqWDjhmyfYMIs0zozG/xNeYqTVuE604Yz6+epGqMJ 0T8orlxaXUaRizPrV6sKm8jwxT1wFEw83XllX93iD2UGi+FwaCtLLtcIM/b9czFzOoc5vfaQ sbvyJ2Rbe4gUw6TG33gm+IjTV7uD2xJ52xoGDF2d2G337uC6RNpw5G7CyWC+mxA2DEQciRiU 4Rx8JNH1eyLCzVp1RFIIAtkxFbL55KDqiOiOjveqjtBz5s8VMBsE+/MUthZENc9D+yikMBnk EB+dBMG1ATrrvL9LB9fSA+bEFO1hYe5j2eCv/Xn7DubtnwvL42ZERegRxZwOrnVKNsDR7FXX kiL49jQ/KUV7nTsGq1izeWA2/Udmj8zOyRr4TFq9Z4Bcmgom4aIT2pc1g1rV3igwN+KajW2b hSqFLVj3yFfa0GTY7dYGkd027YjkqiO8YCPVaQo8ZMDJyY7Do8nJVtfk4Kn7IfyOWq4iwiqt PodYZmn1l+zBe9LqL1CyoTXi4hbG8HrdYnv7khui/7l4C2lc8iP4fPoHcuHQ2EOCZy9v8QFw ykVwCutzqH9QRc1Z5nTN2YhDwbXViDJ0pa2yJN+X72ToIpfxyMXGB5trLgo20MGGgE7c+SVB rVxnnvd3aZ2VhtZqI631GPnR3TLExlVXumaIjXXvn3QOdcBfd42YYwHBZEQ5IORueUdo2wsv vfzqa6+//a/6d997/4M9HzX+++NPmvfu+7Rl/4Evjh3vOPX16W/Ofnvuu+9/+M9PlyyXrVd+ vnrtes+vv/Xe+P3W7b7+AdufLJ0oWC/R5NIk9xGyP3KSa5RubhKpzH2Ih4fnUK9h3sN9Bn18 ff1G+MNn5MiR8oCAwFFBo4PHjGU/IaFhYePGMw+FT4iIiFBMnBT58OTJj0yZqpwWFU3BOYtA KBG4OYn5rrQLz5kSSZHETezq4iwSCpz4NI+S3nfmioDTkyvxVx575tpwpg0GLjj5zCWnJRUi 27dgewCRi9AQEzgGcT+wqclp9sl8nWZM6yXhnHnsJeclLtAPqvtgUXhaQR7Z36/Ob5aQC0HC kQuzyUkr1ISTTcZc1Z1zVmI6OpKYgRB7ljKerjpITJlDTlRs4p5z1ZS6RNWgU9Uc41GYxVFV v0u0wvESpJuVLss2HDKc77x64kxdYoadlQ/53NkqEWpj/U2g+6nPOFB5yXaz0iY1aSSVthCT RlRpm2iSVu9CpAQJW6+xYRK5ARwCFe8VxCPyRONc9EYcgrOXVsnTOgf3JqZTe8K0aiWt5u+h rE8E30hU2Wx7xmoWBYNKOfSoYKio0SsJKT4zHDdcjzh54vyJE00ojnDKNHTVQcmxAKNXAmpG vMboXkEcorS8xhjjZccLdHlQZ4jNPWPUkoiTVrdg46yMtcfgiNYdp4RmM3pH/g56h35nRXX8 O6g6Lm4TnYra4CihOqk6mc0VVSe+QzlKtq9IpURxi9jZiwpO0lKEpYdx5uEs873x4A3xQLEv vXgJ2SPiCIkICAke2dBkw0cN9jmMkGxEJEqc2VhxZbdusMXTaaMXQrD4tr+YosGZ17Z3ZUHj aPLqh6qD9JWgiqtVB6krQULY9TdIYWu7UnXQ6QrJrDp4u8ENcugG0dWLAUGXfgqA8zj+gHqD RngJxc5/WnBfiyojnbvSxamS6g1okGRDF0i1IsOhqssUEb6L0i41nKkiT1P/a3dR1UH+le0i ZFVWHRxg9W4XIutD1hSSvAFV0CFtALlyJjL6u6LaZCl5KC26Do6n+jvDGv8IS0KusPG0Qx+4 0MbHR5rJb80jH83J6shIjzDZfRF6ywjchmRpL/hPpPGxC3W2O20qiIdJQLATunH7UbIyuss5 1wC5nB5a1x5DcqsOCq7skmshKeeSTpDUCHfFEAqZ4ZC9FkONDqNdiWRukXSb3d4AJeBSM5kk pdsVUVcfNZNrrunbaWTPUpCb3waqLowkPgu6wrjUGIrY5gqqMfjT5FLuhS6Tledi1l0S62xi WB3GXH00J4uTwnNImXKLOF964gJpIrHuKmOsWVzkatK4QPOT9lp7CLa8K0FPGfx5qPJCFyLP 8LjUrCm6evtR7nKrMxJ48xfQiNZRJrQIxaBwJEfeSIbESIBgcENkkINBEEbcu1+Zu8x9cHpP wdGCzwv2FZAnvtMbeYZO3fkK6GnmBhXJaXBlt6+ROT6JLkGTaNKxAKbOf2c9s07wdn2TM5fc RZK765tcueS7JPl+fZOYSzaQ5J56EvZ7n0hrEkHM75XNaHIebX+7DF84kvNPuj97hY+vGQZE zGGvnfXHAoAMjnbBEeajkTDjBaomV5L3LikVk6OGetKLssytP/Oq/kMzbWsvbERV/ZRWfM9D nYNKdQ+WIvvVWPKeIpP9PUXun5hhUVtmgPWvFjb+5bCJXGVgL8fKpdUvOrNHMdJqT4o9kmnI emqJ4Vpkm+C8M2Ir/F09LgnA2Zfs79HJHIM/CcU7xylMim9xWEhLsh7TnvicB/7wx7sv7Dkw 2cCQF+tqLFM6NU4wsbJ2M7YCCv/bo+XjOnzKg30bFHd5lorB60NxoyfOC+Wuv0IICadzl2qZ HT/X40qPllN1+HWPhtn2XxV4DdnYZQzeFzITzw/BqlD88I84KFQ5WzNUma0RKd2k+gU26yWQ AMSWOTb2AFmm2/DDHi2jDHiuB9aF4BEh2CsU93cNeslQtkYAQkRWCy75CZc2W7xs9irnBYNT 8g0V5LIv69ZzIXhHGOuA0LGsv3Ws136wJIs412oDYQ+U0uoTA2xRNCcBtpfqr+G4YDzvJ8ZI GsZIGsZIGsYIDfMJ1wxk/fJyoxmvHdIiMuCdQxTfwlqrJBO3D2mQY2lwPHQ77c/4cS5/XSZu JPk3RtvzVVz+u5n4FZL/gyN/8hA8iStakIkrSdEhR9EILv/ZTFxM8t915Dtx+a9k4jkkf6sj /2d3Mz49Fr8Wyjph9JiW9mrc794iW4tvuONOdzxyLP50DPkpKuKiE49M7fF7Y/D+y00iBOS9 wS24Gh93j7hIfpgEjoZxeMpo5o1jOdjqjje7NzkTqs7glr5qvIul+joHnyBUnkB1Ogcfdscl 5DHBlDSd5h171L+RkjaoKX2l+qx+ZbxUz6OUE6RrNDblRGnNctu4Ccz2r3KUlMZVyWN/HvOy ZJM7XS7XQ0ulkUj5KgdZkmz4qzHYxb3lmbV4rDtzRHAux2aD3ffcrisHkVuazsPuL36xNJqN 3zA7yI+W/qdymKkgo4zP7DgHh/7f55Q5Qfb3JLsrZyVkd5Hs8zkrSfb5HOKdBhnz5okcfFsG tfYPYt48lYOvyRrc8JAgrt5aKfn5bpcMTg9yDW3R2gg5xBHo2nGGKD2bwznGMm+A86duNPFn loz1ZquM2f51Dsg+OIr16IeQPp1jCR3A1Bh8dCzbqmmjSauOkbV8vRYHyNjT8puI9M6hpi66 1SQyXRGauoStWDiaRhPpGHs7Hx6Nd31H/H/mtjJcE6acoP5cObG8bdyEiIsT6dYuoQkLTReF hB3Tbpi3A6EmmAmk3LDuUJisv+A1wTiFU98ZRNTvkrb8WoO3S/EzUnytj1zlvRNROaNxFKtp +W3QclGpKO+Cqey1ep5Wqhp04ffU1SzS7Nfq7YWj947jNSMdFGqGpGhvVh2UV94q4amvQONf q6caTlyFAbO73roV+hPeP4Y1JZE1ZYS0JagWD5O2hNWytynBbLNlVq3jVsEWZS2+LcFfSlpy a/F1SUtVnf1mQLqlpg7/KGlZVou/lZB71qACArYCLwXhf5wjFXjvlqMCxFI0w343FJ/c3WZZ acPJo/FEzpJ9o4glWySF+ybA+dNgxk9KWoJr8BoJU2Qcl3uqCuZpKyUtFaC75sRGSku3PFuH CyQ4SjJg1t2eBKPKRInu9iMr2zCfVTyRKO5RPlJ+rXA0WfAwRbqGExthkWM14pNB+EAwqzSJ Veovaemtxd5QhRIDjpe0ONeBQ0sMQlDiVYeRhDH4lxgibCcuVJqLXCKNQmbHCsOGM9jsBo5d ZkAto+vwt24tTugOF6irY5YbogxJMAvXilo21uG9blYat7nhDW6MMWq5Yf2rKh8H+frc9AaK 4YEoZrJAbdC69TrZNKJeIQ/mSw9TDbFsEV7s1hJdh8vYQi9og14h9HVoAKCDhjDU4Sw3PMGN k6lZ2hDPcY1za1HV4Wks1zxDtcqnRVvXiJqX1hXu7R6GZLtkWnnL0rpGefNCR44c2n5hXaOs WQs5yAf5fEQzPH9imz/YJg2SuhyqBTlGS2Hd8/N98Hkx3ifGTeSmsWUGSjuCdQnVElGHj4pb Ft2pY8tcZLk8AIVqg8NNw1peqMM7xFw4keUZG06bxTj+7L3DXfFNZYZU70kpY6X640gZR56r IQPgl0iZINWfRspHpfqzCJr7sDKivHXchHtbwoUE8z2GGLo6u3iHeIcgWvlonxgWigGqjAZ5 swrhDSNTtLdysjATgE8HCMh78Q5sJivyFQbjb82e7PoQxkcP/Ti9XR6XfEiP9zlJ17zVT1jO 7CcsAmDpd7CwAvrtbSPA1y9bnu7Hb/5i0fSzHqEsS7kDnmUxd0BbsrkDvkVl55NWJ5E7V8FR +NOGJiHCXd2Wif0kZAdMSpGW1yBgtpcYLAH9eHgg7hrFhneRnIR3tOudPjXCtcW5BjOuReuV r46F3hBhYtYm8o3XsK8rOcDdLqQ3KVZ+ybzRufHOcNQuxx+cIS3xQ+/g3ty5EdcG4BaXFlkN /tYFBzfg8g/xug9x7od4/Pe4o+GPpmeWRTCcwyxtR7GBDI6z5U3+CMvkeCxNqhQthzOxiz8W +mO+P/Pmx/X4KxfmzcZ6fNwFThC/jGgIxVdGwGwCmMGsb0Ya23CjS5M7wsdH3v9CRnK3Ivvw C38NOWy9wKs0o8pmGjEGIf7XiPjzN0DV6yPIj72E7MB5ne00JxnsqHhAHB7nAvSlI87/BNUo NuAjzthLjj8aibedHhSs6VK93KYcItVbKWWqVJ9pU4ql+tWUMlmqj+IphVL9uxCymvFKvlS/ DykT2XCeL9V3ImWKVF9KKdOk+vUUcfRNStcHsX2Lsr4IRhUYQHePH9S2zdnYBgti45kTXbS5 1cqjzU5gbqe/w1zWWj6ucDacYQmdlAjv8Ycq9ZrJO5lgKX3O32AOqlDK1U74TT+rU8Pv+CU/ UuVD/kk32qRI+zrUr8CAL4ksI2zEyRp/0l74mjOzY5VBYcL5/pZpA6QgBwqA8GsoKCAFM/0t GWSasdSA2IvNSw0UIZsIZEUG/IGzsbvJCeHR/g1T8Fg/6PFQrpUMttsqvpviIfKGcvybSNfn q5lYy9f1wbyTM9ATzxSBOy76gjs+EYG0s75QDTk+5Wt9B2wHXWEiS95Agwi3+uL9vlYrseL9 Ecyb0GohziTwwNjXRlg+6W9CJjzM+e7/BSIv3VaBwDrfLDxNhC8KLT4DhKZHZLwJ2WpfWMsv EQ1+Fzc2CS29/XgpUvSSp+95dBv0GBw74gTMgF/h6+GEC8EWzlZiCFMr1PW5aYYnVQ04qU8o eq3HcPeI8UA+ZAShahfiMqHlnX7ujlPL5l/tt56ys3JL1a/sXFxuefpXRS9j0Ev0+IIP2PS9 zz2qaoTgiM99WBXfmHGgkB2PNpj2n3eGccw+GrV8VYPHCVt+qMHB3OgVosf9SO3voN3sfOC8 g5Zk7d3sjJM8LReu45OClrM1uFtAeC8L7LywnNrsjPA+pHZxUJ/3svz7Ot4paME1+CBHF+Gg 24LUHuwbTMnLPzc7HwtQwyQxLc2ivx5hitKtRnIt3bAgEb8iUC6Ac/rAcPO8+dADfPXM1MgR ek0GtPAIPcQrDG43fckYp7DdOKJDWlEv36alD+hgJYyf9DVeZTNpvNtWBQvLNgm45aPhiVOv am/mZMVM80bqzxWmKrOs6rZKbXpsoXmuoHH4sYDI7cgZx/ipMpqGoX2xCIf4tvTXYUoA5wN/ X2iOoXqEW/zwFD+VwrQPuky5bwtUlhYY+yuvbXbmjFrim2s8jKPJK4KH6nWaYXMJSZdT5c+b ncGGh4YnVvWr1DdyjUfow3i4Lz7pi0t9cfqpu2OIrk8q1ZdB9/fTTNH1SaT6XUjXl8HtZpKz na5vFnnmWdcHg8rPsIMx4xfYUVJ9P1LKpVUUZXmWrO6G6mMsYZTCFnExsrd6s7NNExRpgL2S Ib/C6JShZBejjOZ27E8zMcnWL3sPwYq5heo9BKuGan5kG3Aw4H8PPWPgR9ZWb3FmDAkUHGwl Bzw4eN4ZiLY5I8t8vqtNqqdsaVzVtRLWYzqFjWt4zgiwfMB4I9Kg3+IcWavf7AwnZzrJes3y +QBHTUTsH0iz7LWnHVy7B5Itbw84JFpevq/YOJBs7eH0/G5x5/+xBVU2cFUeq37n5jvqnQyH kqw/J1umD3Dhr/hZYVP0GrrARrZ8bJJyita3aoCnfd3wpe5yrPpF3S2fsi2N5CfRq8YB61cQ pzzYHzMeD+uINf4QcbJNQDkv2M9zbkw+FrB+22bnxqnHAsqmTe3X+KdN7ddSyRGmtWC1imRn SddMt9VWs4p813+ymfTSnp2s+dAMcQP2ijBsBUJhu2VQa2zfyjXG9ue5tti+DZpC8AL0sevD Yf4RoFeQ4dhHz/7U0WxDe730VmdSScVn0PEaZ1farkeXh0EHHEMymyWI/Awt04iC25zkySlW EUw7fPSU1mm/yqVnZ2OatYMZAGlcruYTpi5qlB4mNgF6TtfPit4DEjRvPvkV/e3HFqp5xhtV RyTMVKBSW+bBnHeUnhTtfAwmUmQP1RilhxkSe0yoypyN11ge616WmvyHOvIqaz27JB3D7Xy5 3Qi9DRpJYcM/3ua64pVhzJtj9LBIHK3H6mHGq/jD27ivQ8X1yY5BhXNJ4dbbWdC/pPqV0M0o zVi2Y73BdaxW2E3XjNT1qTQz2S72A9fFfkXWzY4Aa6BcezV6xiYZo1/lxto2DDFVzGi9LG2V jKlkfPUqiqkCy2VVR7yrrkos823GNicJgjXxKL20KsXG2ICHqYoao/fWujkqxzG0SZKrbE+p QYyAE0PEVl3ztnjYKgdUlHrOnZwHVVVeVVEW6wDogkyiqyza2H3XkD8U++nAH/qYONfyxgDr N64g7OZeCbpxPqx7kHh/Ij5qtD5G4woKOE3WH+w6rF/frbTGxdidzNbaetmSMsA1y2QvHYw7 Hsav40hXaExh4+hYgCW63zHxZoNDaD8txTmTMZofW8tvS6CmtCXwFlS10REnSS+LMBkHmjc7 hx2//n5bom3BftKJgP7OKe/mK/gHL/bkRLG90eCFnEkHflWYa1bBxPJFjwYXvMUjCxI52OiR hWs8VA25uNIDhuxnSTbDLuRg5r7cI9F6HTKiHBm59gxHehake9hndZphDkMmnla+qYsPEmq2 1uOHPLLOX7Y/y9PMR+TdT+LWO6XuUHqFlJKbShWfGTpxx1BjN35/qPEb+nucPBQmPD95Gg7i N21Yfkwp16QrfTWzlW6aGYNmoCKtcOAz3Y+U9ahyKBy2ksMWxbfMFFCgEcVX3Zape6ymObpf aNOPvIbuk6aT5sBOl1PZHOUWQ5fhIHsz5ybOBmMnnklsCOVsMHuCDYs9jQfxNBt+pX2QXjdN rEM3be106Kath+/XfdSuu6nbdsp0yjyq05VTTltfMnKqmynEomEUtrk3BOFb7g9Mxl8faCb3 SkDhd+73Tn2T7kkGJeGtAzDnNwPlRw+KyWLFQNkLD5YpBxrG4Qr3hiz8tLud6skHqbwIVbZ7 QzbOdFDN/DuLeIRnNJEsd7fbNuzveI73A88vMtBzRcbyjMUXZMD4vexvGJ/vbwjBTQ6eDwjP btkD1UgjVJtlbA3G4jpCpf87yVOJSQtlUI1sGXBnOnTMJNxJD+qw9gE9Q+hDCH2QQ5svofd6 kH5fH1ANSIHpdynU+1cpoU8H2svS+2lfNH5Nd0JQ7up7lI2LN1bvXL1r9eerf10tq4isWFCx qeJQxc0Kf90C3Trdp7rYhHgUOzsBxWakoujoaBQXHw/IQHGJc1BcSiaKm5WC4mYnojhVKopL jwXMRHHzgGZeBopPjQckAFIA81D8LBWKV2UBslFCYjwgC5CNEtPSUcrseEAWIBvNALoZGeko NSEWkAXIRqmQnp2mQmmgQzWdQAXIAmQjVSqkUyGdCunUbJSelgpIR+mZKYAMlBEXjzISCRIA KSgjMxaQBcgGPIoyY7MA2SgzPQ5lZhBAOisWkIEys2ORmAoS04hGSn4Qn8enUTAVxONRkKaD aHLLtIskyC3IhUZT+UFOPCcaSakgkQ+UT6WDhDwhjfxpiuUX8in+eOAPpSjeeCgX0hQ9HvhF EsqNAn6hE+U0HvgjKErkRcqFlHA88D9EDWf5aTScHwj8o6nhvEAoH0EPpwOB300y3G24C1vu FAj87tRw0ViKTQsDgT+cQiz/ZD7iM8AfQiEeQ/idEc0Av0SC3BDwT3ZCTgzwT6SQaBwpd0VC BvhdJZNY/of5k/iRwO9NCXlRUP4wPYmOBH6+ZJLbJOB/2GmSU6SARjHUJFE0lE+mJwknA38A b6RYzoM9fyRfDvxTqJG8R6A8gB5Jy4HfSTLSbSTwBziNdJID/xBqpGgaKReOFMpFNBrK82D1 D+V78L2A34/y4A2D8qG0B+0F/M4SDzcPtv4eTl5gv4zyEI1h6+8h9AL9nrwJLL8nfwLfB/h9 qQm8UVDuSU+gfYBfIJngNoHln+DkA/wKaoIojOWfIPQB/jLDSoPWoDGUG2KzslUZCKFQJvT+ +0FSZiUnZMycnjAvMytzXM2Umlk1uTVP1tTW/LPmvZr9NfJBn9gVK0oKVPHylRHMpIgf3VwW r5In5K0szpcnlpSUlZeqNY/Lx+aTjAJIx+SVljBLSpeFuLm4ueQkli3JlacXlGmXFcgLlmlL 8jTFpcvZklm58vjH85YXFXDi5ctK8wsgOyFXnlBctlSery5eWVAGGTNy5TNKV5VpipcslZeu IOwkV5UrzyhQF+eVyFeAfvnYspJSjTwCdObMviO3rFS7PN8hd16ufB4YWDpIxnwiQyMHq/NW yfOAdMmqJWDIEmDTFC8vAopMMEa7bIVcU/CURl5YDIWaUvnSglWLS/PU+VCemitPLc3Ll5dp 8jRESQZIzFtZcCcdf9cWkiMvK9AQyUR5cq48cbmmQA3qF2uLigrUkDcnVz5HW6yxO6pUjTj3 xeVB1UHxsrzi5fJlBcu1xH8oXqtWFyzXQP3LikmNpsjlKL6AiCzIH5SJcibkymfaTZaPfVKb B5V7uiCfuCoiVz6rVFtWcIcc8hSOvGWl9pyJuXJoe0cbcLUiflvCKhvEi2aVQt2fcDQWWJxX UiIH16kLlhWUMfL5jxcsl68q1Y5RF8jzS5cXjHNzscuAOhP/r1AXlJXB0SriY3mpWr5Yq9GU LmdAdE54rnw28IB6qE982qwJnP1wFMFZDUcKzlo4mggsXFihlOVgXl5J8dPgeC7UGIZBbDPZ Sdi2AU/laZ8qLinOU68CJy8rVa+CLDYUU1LukMwqXbK0eDnnS0feigJ1Yal6Wd7yJXcbGLK5 6BuUcccxg/JWsiE5KGN5HrhKXloozyeai5flFRWQbBJlrM1InmFXm/hUwRI2MO1tPLuUC3jO L9BiGSsK8paycQXeyWCtiSvJKwN/QzXyiYj5jxdrSEMvL13yuLp0WQFKVhdAEw3KiC9dxrYv 6RUlEJCZ5aXjV4BN8pXFBeUggUSiiqQLS4pXrCAeXlagebw0n2umJMiUE/Iy+dhC0DyONChY CTTFpJrAtAQsLLPH4iByEg3leRAW4Fn5ygI1+A26urpAo85bUsDVKL0gX51XLi9bQmxGpOs5 egQZC8A2+Vh764F4SEwnbUZySJJYx5ZOIN6LsCciiE/UpLYqdammYIlGPg3ih7SBXLNqRQFJ QUF+aZk8TZ0Pbky4czS7ePHikgI436PsxAyUlpSE0majnLTZuUiZuGyFZlUUynk0Vz494e4Y KIe+/NBDS9jhibSmfSwgQxGUPF7wFETGEmj/ErYwbzEZmO4ZnqIdTOy4ROKGVCUzbzGMScVl GnuoFnGxqi4oKiYtX8YOHWSQmSKPhW4IvVFeplUXgLDZ5cvm8ZYnUKWpFm3GIyvj1y2fEbhU dbMks2jl/HnFs7qeTB72xJwvi31nPnH3FCK475TShKaRG7baYenD3oAxsBGWQeTm30LmTbyx kHlEMLBRWv0OulvQhOIYo9fARsYoQZuOBbCrOCSCaR4p3MsTRUK+qMrCq/xdh8qfJJlMm6CP /V81/RvRfh6KnBqJRGXhICfSuJXQr+OLjgVEGvXA1iY44LqJMQ51Pak5M5W9m4NP7uaYy7N+ xv77iF6QRGmc8ZMv4S9fw5NeJldE2YyEZpzbjD9tNhMyM1uVm4OqcnMjeSKTKZrKf/7KRoQ0 zgMHdbdo9c/WzkXMFK/OjUwtbDQ07tmGF7yIx7+Yx9pMcf/GZy9CzUjHVg/p7Edm9r/6/GEJ q7zM0CxCd5MnNjYPQw6+Mpe983wcDvtwouMIkQdMWQ87sbeTUxq6aZHPDpq7M+bJfHspJ5B9 MPdu0lpvryvu3MzlXKuH6f9dgq9ymqWDkn0pzR7I3jb9XD3BKifUrGJzF5GHB77ryCvcSx4J KLJF2HUX6QInZPe28jT8Ip0LvXeRzx36RT74PULfMPHP6UGJlnWZgwkhPP5rYEpHg5kGKZh7 l3YuwhSh/def0Joblc2IvbP9O0csYzYAYtiQVXy2VwSlEH4QMrxNlCaCXIX4COKfwu+RPBry BE2Ih1+HPBr/E7Z8vAW2Tng9bAW4hlAJOCodXkVSQi5ViZeSlIhLrcG5JOXMpapwGkm5sClK j2NRExVH7kMF1++ATlTnhTZF1kGHsPcj4/G7BvPB4EGdEvLZ4I6sg56iuiMGktCJ6rbySe/J OjDN3n3c7uk+bKszBgjyiN7W87zKg1ccIu8J8Zg7gRxzX4jfWzIoxGPuDfGY+0I85k6Ix9wJ 8Rh7tbiQjrk3pGPuDek7SS6eY+6N55h74/mucjaScTanda6PXQ8XsDiOSzRMtGcPiksczJWl OwzlQhBzuiD4HBbPmS8w3iLX8AUpGtdk62/k3nzynDx5LJ53zwiru3MUq4oPyM0Jg5NIAXsi IZ87N3rbPyjdiKiXjYj3byOiO4yI/70ROf1sRIKH1iFd1DpUqVqH1jy2DlUtX0fpq9YBK8rf gKjVGxDvxQ2I3rMB8Vs3IKfODUjA24h07htRpXwjWvPQRlQVtZHSzyL/JkyVMY97BxP34vv9 v9fjb2kMo98Wmr1IfZAi1x8TeE3QP1W8hTnse6Jit1Zg10/s75gUrPtig5kxRt6oJ/+lLm7r 9fe10qa4rWE3005cYmzPz9hqfYIxpooZWsxMTeWX57LPyZE31FSaURPhfFbC0M/ymKnPCspj gMWQ72K6yGdc8kX1jHGBGHglscZWhk4AkgTByqGKz+KNZobmQ4q/UjqTdN1lNFMHlHWpEqHj LYHs/+EB1gvTGFuqhDEmiO0s5ePIf4MjBpidQL/pHv2yE5ca5IMtAPMSJMYzo2kEARh2lKEX kFfrhC0QrHSpus0vf4T8TvjFYOljHpR+n0yGSpX01BPrEiSOWpX7DpYhUYtIrV7gWfmMLUFs /lvKZQ5KXA2txtQBQV2CxMweSsyb0uexzeNqemqUsZOhPZmpmfxyb9dvn/I0nmLoTJCbKSCv LCdsCyQLHx3MIb3LwScU95bKSKldACkmzFwhJEDiAhemKl8khY2LdOHgEpK70LzpTo6LnYT7 fwEO8eONRx1hEwjm+g8ydwgwyUDBEMMvhlMRtkbeMZm95VVzOH4D1v1HaPhC96MQAsOzkQKC 7CyHDcSHRqjroPSg48H5IqBzGZwedDw4XwZ0QyA9x56R6kn6j+Gw4ZvshWaHTSS78nck17iC TV7NSD7YtE33U2lBd6rXYBJyJ3GjrIH+CB2TjXTcGc3lUPYchOzvrpv+3IznUp/b9Nzl5zw3 R21O3cyKZvssY+SDsTwQDvtMwdTW8jFTz5aPYuqAgBhN9BONjloZuh0utnvY8W5ZI7bbe4+8 /RD4329oM3bTvxlvhh2NDTsV1/qTE3cJvrv1kpPxCDm6eeIC3UPf3qdCYWenHivnGS1zw44Z LRpX4+c9b5GSWdrfclnx9/QeKK0nZTcGvRH0v7Tnl7DfjL//F/bQZ09ceMCisJ6wv7Ao7I8t EvyROTBA3Gy9BAorj4BhR4y3T1wyWsJwYlMaCjtIm090gX3GM39S6fs0+P+hBlLG1dPYeuM8 GZCqzMNarXzyj0I3mAi/Olphq99S/1z95votNZ/XnCX/Q7f1J3BHZRtxFnkFxh/YxLUMmLHu MHk06973DG/4TtH7nrHzPeOZ94xH39v839WSlUgqRk6ZjSnHAu768L61CXncSYREyNPTk017 ekbB1xOJlC5+Y/1FSBAsE/EjwhHfxYUfOmQcoef42H8cDJwyOMHKYB/qJ/ILFRGBUXYSOOST XdQgbQgBMR9O3n6BEaHBgX5IJCYG+EFa7s3nRaEoucxbDvkyb88hUTIZiuL5y0l6Mp/nHwj7 KMLP5wN9IPkje6VcJmFl2y1j9RItfJGMVU8MgGPCCfQytr5+gaFTfHhKJPIMDIwKDEQgnPxB PtQL5EIikKSjeDx/HrGL3fPY8ggoD2TZApGfiLOfnWiQ/CEuApchgYjHfqJQYGRoKKELDAwO jSD0rFxWvl1eYCDxK0kTPpDvR+REibiWCbTTsztPNh0aGknkeRLT2T2hY/1C7GSfYoMak9rD zCcqnHyIB4D8bkNUcL4hHz+5MlAJ9vqz9UVICWYpoT5KSCtJeWAUpL2D+P7E71BOPO7H0QeC J8Vs/WXIWyaTDRGD84ZIoB5iu18QAgeEEs0cPWJr7MelwQN2eWDpFAHxB9HvJ/dHfKIuyBvS QB4xjtt7itg9OIDsPbkaBbL2QE3BAVFoslgsEIsnc3ENH4m3d7i3twSN87FXN9QTvgjiI7Ii Onp1JOxjAwJmgECeQOIfGVdB/OkZOhfFyN1doL4V0Y+VaJ95pmLFotUTVoVH85C3EAnFohXg 7AoS/w6pRFcK9AHoBCnk2PFgekxMTEJShYAfbf94ePut9vOWleaL/aL9xPxnYqaLKqL8psfE TPeLqhBNjyFtM2i2WgGNWEH6V+hc7mvfhaKoWFIMlNGgooLoYT8iEBPlJ0J2/RWenuWoHPpz RUxMaioQ3p0Es18exT6XQ/GQLsYkf2NRl2yTqjO8YUW3qHb60bG7HsfeL2admdz01E2+PuFQ 0M78i55bM7+c2Kj5VbwutX3cuyVX/F5ZcE756bN9vDVxBwO3Lz4/ZHP6yYg96usuhhmfh+5+ 4rLPS4+enbL36VuCtUltwW8X/uS1bd7XkR+v7JVsmH2ceX/5Vf/XFn4ftX/1AFUZ2xrwZt6P 7s/NOTHhwyd/ca5L+SzknWLL8H9mf/NI86rfnaoTD49+q+A/Q5+f+9Wkf2t/c1s/69j495b9 POLV3O+mtfyjn66KN4/aseSCx5aMU4qPynpcjTO/CKtfavV9OefbqfueuS2sST4y5l9Fl4a9 MP/0w5+U35BuTOt46IPSayNff+yH6AMVNoRoJEZSFI4USImikQmZUTvqQN2oB/WRtw3QNC2m pXQ4raCVdDRtos10O91Bd8PJrY+2ATMtFoul4nCxQqwUR4tNYrO4Xdwh7hb3iPvENhBNS8VS qTRcqpAqpdFSk9QsbZd2SLulPdI+qQ0U0+HicCn0VUW4Mjw63BRuDm8P7wjvDu8J7wu3gVm0 QqyQKsIVCoVSEQ3TCbOiXdGh6Fb0KPoUNjCaVoqVUmW4UqFUKqOVJqVZ2a7sUHYre5R9ShtU iY4WR0ujw6MV0UqIQ1O0Obo9uiO6O7onui/aBhWmTWKT1BRuUpiUpmiTyWQ2tZs6TN2mHlOf yQbuoM1is9QcblaYleZos8lsNrebO8zd5h5zn9kGzqLbxe3S9vB2RbuyPbrd1G5ub2/vaO9u 72nva7eBK+kOcYe0I7xD0aHsiO4wdZg72js6Oro7ejr6OmzgaLpb3C3tDu9WdCu7o7tN3ebu 9u6O7u7unu6+bhs0A90j7pH2hPcoepQ90T2mHnNPe09HT3dPT09fjw0aie4T90n7wvsUfcq+ 6D5Tn7mvva+jr7uvp6+vzwZNSNvENqkt3KawKW3RNpPNbGu3ddi6bT22PvJg+AHb/8lPxf9v 8shgQc6iZGQm18QmA5IAmYDFgBWA1QBYDaOXALsAHwMOAU4CugBXAX0AFwohb0AwYCIgDqAC LASUAJ4G1AK2AXYC9gBMgOOAc4DLgJsA8kSrJyCQnBbeAPsAfoBQwGRAEiATsBiwArAasA7w EmAX4GPAIcBJQBfgKqAPQB578QYEAyYC4gAqwEJACeBpQC1gG2AnYA/ABDgOOAe4DLgJEGwH +wCB28lATyEJwA8QCpgMSAJkAhYDVgBWA9YBXgLsAnwMOAQ4CegCXAX0AVxiKeQNCAZMBMQB VICFgBLA04BawDbATsAegAlwHHAOcBlwEyAAx3sCAkkDcD+S/BWgMoCx5BQMIM+W5wOe4hpd B22g8wJAcOhgOqFLBxQCngZsABonwHDAeEAsYC6gGPAPwHNAIwT4Ah4CxAPmA5YC4ESl20KC hkwJABH2wHsUsBywBrANaMQAmCXoJgKmAxYAICh1esCLQCMFjAI8DJgJeAxQBqgBvAw07oDR gEcAswB5AC2gDvAqd7L8Xx3//9vjCwJEAvADhAImA5IAmYDFgBWA1YB1gJcAuwAfAw4BTgK6 AFcBfQCXSphmAYIBEwFxABVgIaAE8DSgFrANsBOwB2ACHAecA1wG3AQI1vCQJyBwDe+/i/+x 9rh/ihtv0FFAN+Ia08ke23PtMU3eunAM8BtgBMXFb4Q9bknM7rYHxi1AIMXF58P2uCQx+QHg NOJeZDSG4vqe0t7nSJA1As4B+FA2juL6Vqy9T0F/Qs2AHwHOUDaB4vpOkr3PQH9B+wE/kaCG skiK6xsz7X0C+gMiC0ErwAPKplJo5OxSjbxgeam26HH7dV72IqP9Hgc3F8/ZpfL0tFnsZbUy KGIvqXonqtVApC7IyycXOR3lbi7yt2LemvvW7vw9RXvzr+SQb3fO7sXvj/3rryDEKyQwZFxI ZEhMSFpIdsjjIeqQZ0PWhmwKeSlkZ8j7Ia+E/fW3Ie2vv6aQe7+tc+/9BsaqYh+P3RbbGOsV 93Tcp3EJCUUJg3EwJD/r3axfs1yyldnLs1dm359efd/3ReZdZjDezf/rb2PRwaKjRceL/mzv VzivcG/h/sI/21/N+b/77VsgyB2MJ3Jrczfkvpa7O1e20G/h5IUr8v/6WxL/Xbxs3O5xCeO/ H38w5GBIZ1h3GNkHx6fEi+OHxzeF/PX3/337//V3dXY5w4H7mhjqocH4u/b/uKitqL3oZNGf 7Q8WHi/sLPT60/3/9vZ/e9Tbo2bMrUq+kPR0EjlGlMiZ7yR2i4mdnpKQmDpL5u493HOo3wjV nKzszLkLcuUBY0OCRo8bvyjvcXIT1bLwCZMfmThJOW3Fk0+t0mif/QePdnEVCCXSuPgZM5OS Z6cN8fDx9RrmPzI949GcefMXPhY4KjQseAzz0OIlTywtLFpeGqGYMjXy4ahoddnTz6wsX12h q6yt01evW29qPfrZocPtxzY99+I/tz7/yqudJ8588+VX5757481d7+x86933un7Elov/ufJz w4dNzY3//rSl+5ebv//6W1//miqDcW3Nho0HzZ9/0XbkeMfmLS+9vO2F114/eerst1+f/v6H 7Tt217/9r/c/OH/hsvWnS1ev7flo776PP9l/4HrPrdu9NwZsiIqJ5TslJPLouHiBMClZ5q6a 4zk0c+4Qj/QMr2Hz5ssDFuUFjc4vCBy1eEnwmMKi8Akrnpw4SaONUKjLIh9eWS5ynp4idkud 5eI6Y6ZEOjvNe3hWtt+IBbk+vo/m+I9c+NjYkMeLx40vWRYa9sRS5qHlpZMfeWqVctqz/5gy 9elnoqJJ/U2t+upDh9dUHTSvrWk7sum5zhNbn//yq81bTp7a9sLXp994s+vHnW9d/M/2Hecv vP2vny41fNj9S+O/f/1tz0fXez7+pPdGbd3Rz9atbz9mMH7+xYaNxzte/OeZb1559dx3L718 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 58uyg6/I+JGwDTybBIVnu1XmzAps+2vUtYCHbGtr2h92HOYh7aMGuMYUbZ4KOQRJGKiBkE7U UYMgmSC3FGBW7qc2UNGgBab3SzZQA0ANrKvVfhy81KRCvr4EcvX0/eHROG1/xCS8GLy3Im5J XHoyu8QLl5F0b6o13LQEp8elxS1u5r32TDa9NIJdUhrOLi6VgiMLE8cBWWlrI3CKcr8U/OHC /eEgntyXKGFIVZEQRcIB+YfP8GDThOGMvzGlceF9SHAml5TFxkgHiJI8gv6vsPH/J9B55sRR x3uOIJxxXLpHOepw+t77uHPbF3t7L//2ROtX+zuubfv6dPu2D6pPnizf9cG+znrvrd2nve3v /3b36cvb97z/0dU/ntlTv6162+lT2/d8UF1fZ+/Y89HhvpvXbx/uc/6+w1ndfvAPv7324Qd7 va32g3/98Le/37m95w9/6Dn41VdnL//x/Y+vf3z8w31/fL/6vfqzztb3P9r7ce/d1q967x73 9t49e6LH/9HnvbfPtu5z9tzcs3vv7o/Eys7te/eJlfJtv9/fepZUO8tbe+6SyrWDVzpP7+rp az+z6/d/IAJ8X/febm2tO/teELt7b9ftu1/X93nr7lT7d//xTu+Vjw7+6XjvXd/XV65cOnX2 xKVTH35x6dTlk5fs23s+OHX22vE7Xzhbd4Kidw/ep+jfIJy99sMfePdXn/jD+96+vr7ejq8v HYdf+/uXys+e6L3d2fnHD31gZf8//sFVCEIQghCEIAQhCEEIQhCCEIQgBCEIQQhCEIIQhCAE IQhBCEIQghCEIAQhCEEIQhCCEIQgBCEIQQhCEIIQhCAEIQhBCEIQghCEIAQhCEEIQhCCEIQg BCEIQQhCEIIQhCAEIQhBCEIQghCEIAQhCEEIQhCCEIQgBCEIQQhCEIIQhCAEIQhBCEIQghCE IAQhCEEIQhCCEIQgBCEIQQhCEIIQhCAEIQhBCEIQghCEIAQhCEEIvg+6dcaMRGTQ5+mRMR8t XL8hswCNXaHL02dtGIvy1ubkGHNWobU5Gfo89NSaNVl67TNT0M9zVurRhty1KF+3To8KDNAx I3fl2mx9TkEiNPUow5i/Ghmzdav0aH1uzsQCtCI3twDpcjZk5+bpp6DnDboCsT8Mg9YZ9evJ GDm564kGpPtYIjcD5RfoCvRjUW6miNRnr83SFeTmTUFPbyADkz66nAyUlavLIHXCI/ZIFEWv 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 rsgptQ8BuqXpmSPB8JWg96Cm4npZhe7/FRW67nkq21SMgCbts3h1tfjI8qowkp0rRcucPFfc Q0UUEWKbhNY9GcF9U4p5x+R9U4vr721ClKPPYX1pps2KfXIaFFT5GEf0r8WVCKUVDCSUDut8 dPJWR858dPI5bDWxJRyKQ11KxLvCEet6BryyS8MA3V61JezSCMBN3ZAEuHB9lzLgUjou/KWh gSnp12rRhW6BFZ+CK2hvneA1uBR764Z6+69welzbwb7F49oB9k89BS8WvJRdJHakLng81FaR UhJaJSklcnSBcWCPhY4O2vQmuKqhTuJ9uIr4hrjrZd7B6Pl61srQ9cqhZ7ssyOKN1rm/l212 k1CcDRJxEznOBwlVW0yu18E7yJUP3gHUx0cL6Llpx65Axy7WkXGq9yvPleMJm+VJf6iFtEhc LtiX46qAs9biONciaMgDbzSaQd07PlXdR8Xgmiea/Q1yQzwhOzpqq6RHcR5cD5FXDihaMQxj CBowEAWGE24ShsEEvaVgZ10VeYuEohQ2a5XkLSJHMWw51Zav/JeaSRivZ2OsPr2KD7VNqQpK tk3D01tlyjZNFxzZZ/EyMv3spGK+INs23TTFNK3ee3bTbMf01UGO7NW8Y9pqDg8yKeODtKa8 EWTL0lVxeB5OruKRPL0vEV/45iJfCHUHRd4e+nBM8WnL+vZn7Z/8ABIPk07d8rnBW5CUZJD+ v/ws+3/k03Xq2OEta7b4P6e2dN5rObzF1b7mq6613+24dvHDY+daqi7cWNt68vza7RXHj6/b sP3zrpqzP3168uz5Tz789OTFj7Z+suv67lNba9ZWrD154qOt2ytq3JsubN3V1HP75p2mHtdn F1wV5xu+/PDGzu07zp7b1PAfOz/8bP1H3V9+2d3Q0nL64u5Pvrr51dGdn+/+pGJNzWnXuU92 7fjq2t1zLdfuHj177e7pY919u769duf0uc9d3be3frrj010MWP/Rjs8ZsG7tZ1XnTlOwa925 7rsUuNFwqevkhu6e86c2fPYlJdDeeu3OuXPu02v82E93XL5zt7Wm56y7t6Lv09291y7tathz 9Nrd9tZLlzpPnD7WeWLnd50nLh7v3PRR9/YTp28c7f3OdW49Cnq34QFB/w7hurapafvZqopj X35ytqen59qF1s6j+N30See608eu3enq2r2zHbXcd6SZkLrm9uaLzX3NsYdrmj9rfPFw9uGH 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

--PART.BOUNDARY.0.8244.emout16.mail.aol.com.860460814-- From: David T Craig, 71533,606 To: John 'Sandy' Bumgarner, INTERNET:[email protected] Date: Wed, Apr 9, 1997, 09:43 PM RE: Re: meeting

Hi John/Sandy:

>>> David, let me know when would be a good time on Sunday. Should we meet in the lobby? <<<

Lobby seems fine. I think the best time to meet is around 3. I plan to bring a box or two of PC disks for the Cat sources and documentation that you have on your PC. I assume I could give these disks to you and you could copy to them and we could meet again later in the week?

Looking forward to seeing you and any others who want to talk about the Cat for a bit.

-David From: David T Craig, 71533,606 To: Bruce Horn, internet:[email protected] Date: Wed, Apr 9, 1997, 09:46 PM RE: Silicon valley trip? Hi Bruce: Just touching base to see if you will be in the Silicon Valley area during April 14-17 (Monday-thursday). If so I would like to say hi and maybe see what you have in terms of old Mac documents. I will be staying at the Sunnyvale Hilton and am free during evenings. If you have a place that you would like for me to meet you let me know and I'm sure I could find it. -David Distribution: Bruce Horn internet:[email protected] From: David T Craig, 71533,606 To: Joe Stewart, internet:[email protected] Date: Wed, Apr 9, 1997, 09:38 PM RE: Canon Cat computer

Hi Joe:

Thanks for emailing the Swyft emulator for the PC. Unfortunately, my AOL does not like the files you sent, I assume something somewhere in the files became corrupted. Would you mind mailing me on a PC disk the emulator?

Thanks in advance.

-David From: David T Craig, 71533,606 To: Joe Stewart, internet:[email protected] Date: Wed, Apr 9, 1997, 09:38 PM RE: Canon Cat computer

Hi Joe:

Thanks for emailing the Swyft emulator for the PC. Unfortunately, my AOL does not like the files you sent, I assume something somewhere in the files became corrupted. Would you mind mailing me on a PC disk the emulator?

Thanks in advance.

-David From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Apr 10, 1997, 12:08 AM RE: Re: meeting

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 1.compuserve.com (8.6.10/5.950515) id BAA00507; Thu, 10 Apr 1997 01:57:46 -0400 Received: from q.sm1.garlic.net by garlic.com (8.8.5/4.03) id FAA230930; Thu, 10 Apr 1997 05:57:43 GMT Date: Thu, 10 Apr 1997 05:57:43 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: David T Craig <[email protected]> From: [email protected] (John 'Sandy' Bumgarner) Subject: Re: meeting

>Lobby seems fine. I think the best time to meet is around 3. I plan to bring a >box or two of PC disks for the Cat sources and documentation that you have on >your PC. I assume I could give these disks to you and you could copy to them >and we could meet again later in the week?

OK, 3 it is ... yes to the disk copy, I will be up that way and give them to you.

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606 From: David T Craig, 71533,606 To: Jim Straus, internet:[email protected] Date: Thu, Apr 10, 1997, 08:18 PM RE: Canon cat tech info

Hi Jim:

You may recall that I got a Cat from you a while back.

I'm writing to say that I will be in silicon valley (Sunnyvale specifically) during 14-17 April and if possible would like to see your Cat technical materials. If your stuff is copyable I would like also to get a copy since John Bumgarner should be providing me with a copy of the cat source code.

Best of luck with your post-Global Village work.

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ From: Sunder Sent: Tuesday, October 12, 1999 6:12 PM To: David Craig Subject: Re: Lisa, canon cat, and newt

David Craig wrote: > > Hi Ray, > > I just checked out www.sunder.net and you have added some nice Lisa books. > I would like if possible to get the following books you list on your web > site on a CD. Ideally, if I can get them as graphic files such as TIFF or > GIF that would be great. > > Lisa 2 Owner's Guide > Lisa Office System > LisaCalc Manual< (new)/A> ^^^ Hmm, that was an HTML typo. :) It's fixed now...

> LisaTerminal Manual (new) > > Take care.

Thanks David,

As always you are welcome to anything on sunder.net. :) However, if you're willing to a bit more patient while I scan in the other books in the Lisa Office suite, you can have them all (LisaWrite, LisaProject, LisaList, etc.) :)

Steve Hatle loaned me the whole box of documentation for exactly this purpose: to scan them in. :)

They're all in jpg format, if you've a good OCR program it may be beneficial to run them through it...

I've also noticed that these are in two color printing. i.e. white being the paper, black and green. There are little highlights of green here and there, hence I've used 24 bit color @ 150 dpi to scan in these books. I would have gone 300dpi, but the images are already too huge for most modem users. At least if you do try to print them, they won't look too bad. They are unfortunately spiral bound, and when I scan them, they didn't lay down perfectly flat, so some are a bit rotated...

Again, I'm sorry for not dedicating more time to the Lisa. I do have a good reason, though not an excuse. :) I'm now married, and Mali has taken up quite a bit of my free time. :) But now she's finished moving and has settled in, so I can do some late night hacking here and there again. :)

By the way, incase you're a Newton Fan, Beyond Worlds Publishing, the guys that put out Defying Graviity (the spine has it misspelled with two i's) - the book about the creation of the Newton now sells copies of the same for $5 + 2.50 shipping... Call them if you're interested. I originally bought it several years back and paid the full $30 for it, and got another two copies of it recently at the $7 price...

Here's a copy of a message with the info for it:

> The book "Defying Gravity" is available for $5.00 plus $2.50 shipping and > handling (inside U.S.). If you're interested in ordering the book you can > fax(503-531-8773), e-mail([email protected]) or call(503)531-8700) with > your address and payment info. Let us know if you are interested, and thank > you for your interest in our publications. > > Sincerely > Bradford A. King > Webmaster > Beyond Words Publishing > [email protected]

-- Ray.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, October 12, 1999 10:37 AM To: David T Craig Cc: David Craig Subject: canon cat

Hi David,

I've not sent you email in a while... Anyway, the reason for this one is two fold.

Firstmost, please update my email address to this one ([email protected]) as [email protected] is now a black hole - i.e. email goes in, I don't receive it. :) www.sunder.net is back up, etc. Lots of Lisa stuff on there, including some new Office Systems books thanks to Steve Hatle...

I saw a second Canon Cat show up on ebay yesterday. Its price immediatly rose to $200. :) I suspect by the time that auction closes, it'll be close to over $1100 - which the price of the first one I saw about a month ago. A bit out of my range if it reaches that high... :)

A long while ago you mentioned you had ROM dumps for this machine, if you still do, could you get them to me along with docs for the Cat's hardware (the usual stuff: memory maps, schematics, etc...) If the ROM has comments it'll probably be enough... Hard stuff is of course all the I/O, hence the need for the memory/io maps...

I'm starting to get a bit more free time again and will continue LisaEm, and wouldn't mind starting a Cat emulator... :)

-- Ray

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 13, 1999 12:09 PM To: David Craig Subject: Re: Lisa, canon cat, and newt

David Craig wrote:

> Both are fine with me. My only point was the 150 dpi scans were not as > clean as 200 dpi scan. Also, I noticed some "artifacts" on your scanned > pages -- by this I mean if you print a page you will see some tiny dots > adjacent to characters. This can be fixed by changing your scanner's > contrast setting so that colors that are really white but are near black are > scanned as black.

Ok, I've already started on the LisaWrite manual, but I can do the rest at 200...

> LISA DOC UNBINDING / RE-BINDING > > Not too much of a trouble to rebind but you have to be in the right mood for > it to work well :-)

I'll dig up an old Mac OS 6 book and practice on it first... Actually I've got two scanners, one is a sheet feeder that I can get much faster scans from, so if unbinding and rebinding isn't too horrid, I'll use it.

> NEWTON > > Do you want the Newton repair manuals and the developer books? I have all > this stuff on CD, including I believe all the Newton user manuals.

Sure, if you could, please bundle it with the Cat stuff.

> Take care.

Thanks much. :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 13, 1999 9:20 AM To: David Craig Subject: Re: Lisa, canon cat, and newt

David Craig wrote:

> LISA DOC SCANS > > I am in no hurry, so if you scan the other books I would like those also.

Done.

> Concerning the scans, I did download a few pages and saw they were scanned > at 150 dpi/24 bit color as your mention. Why don't you scan them at 200 dpi > grayscale? This works well from my experience.

I've tried formats other than jpg, and usually they don't compress as well. This way, we do get whatever gray scale is there as well as the green splashes of color. I also don't notice any visible problems with JPG compression artifacts. Why not GIFs? Unisys is starting to sue anyone who uses them if they were created from a non-licensed program, not just the program's authors, it doesn't compress as well for this large an image, etc, JPG's can be converted to PNG's or GIF's without too much work...

Re: 200 dpi, it's a thought, but the text on the pages doesn't seem to require the higher resolution as it's over 10 points.

> Also, I have scaned my Lisa > 2 Owner's Guide (1984 edition) and unbound the thing first -- much easier to > scan. FYI, there is a 1983 edition of this guide that is much nicer, ditto > for the Lisa 1 OG -- I have all 3 of these OGs.

If you do have the 83 version and can scan it, please do so. I didn't unbind the books I scanned in because they aren't mine and I didn't want to risk damaging neither the wire spine nor pages. Did you have any trouble with rebinding them?

> NEWTON - DEFYING GRAVITY > > Thanks for the tip. I bought the book years ago when it came out and really > enjoyed it. You may have noticed the pictures of the Lisas here and there > in the book -- these were most likely from Larry Tesler and/or > office since both were involved with the Lisa's development (Tesler more so > than Capps since Tesler was in charge of the Office System, Capps worked > with the Printing Team but around mid-83 moved to Mac to work on the Mac > Finder).

Yes, I did notice them. :) As a birthday gift, I gave Mali (my wife) a Newt 2000, and she's really happy with it. As I predicted she wasted a few hundred hours of her life and the newt's playing Newtris. :) We now both have Newts and beam stuff to each other regularly. I use my venerable 7100 to backup both our Newts.

I've also got a 130 that I'd like to turn into a master remote control for the various stereo/tv stuff in the living room for which I've got about 8-9 remotes. :) The problem is that the 130's IR range is limited to several feet. One of these days, I'll hit Radio Shack for an Op Amp and a high powered IR LED... :)

(I don't mind hacking the 130 as I will only be using it for a remote.)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 14, 1999 3:31 PM To: David Craig Subject: Re: canon cat info and new mail address..

David Craig wrote: > > Ray, > > Is your sheet-fed scanner fast? How long does it take to scan a page?

3-6 seconds a page. The problem is the software stops every 20 pages and forces me to save them by hand. i.e.: name each one. I'd love for it to be able to just save them all and auto number them. Figures as it is Windows software. :)

I suppose I could get QuickKeys on the job...

> I assume by "sheet-fed" you mean you place a piece of paper in a slot or > container and the scanner grabs the paper and pulls it across its scanning > element?

Yup. Exactly.

> FYI, one scanning trick that I use is to make certain to use a black piece > of paper behind whatever I scan. This elliminates the problem of text or > graphics on the reverse side of the paper coming thru when the other side of > the paper is scanned.

I think the back of the scanner is already black, so that's unimportant. :)

The color ones you see on sundernet were done with the flatbed, also there were a few dirty spots on the glass and scratches, hence the artifacts. I gave the beast a good wash today using monitor cleaning fluid and a screen cloth (lint free), etc...

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 14, 1999 1:29 PM To: David Craig Subject: Re: canon cat info and new mail address..

Ok, not a problem. :)

David Craig wrote: > > Ray, > > * Will send you a few docs this weekend, maybe a few 100 > pages. Is this OK?

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 14, 1999 12:00 PM To: David Craig Subject: Re: canon cat info and new mail address..

David Craig wrote: > > Hi Ray, > > Thanks for the reply. > > >>> > > How many pages are we talking about? > <<< > > The Workshop manual is around 300 pages, the others maybe arund 100 pages > each. I would say there are around 1000 pages that I could easily send you.

Hmmm, that will take a while. :) But ok. Let's do this piecemeal.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 14, 1999 9:52 AM To: David Craig Subject: Re: canon cat info and new mail address..

David Craig wrote:

> Thanks for the mailing address info.

No problem.

> You said in a recent email that you have a sheet-fed scanner. Does this > scanner take a stack of papers (e.g. 25-50) and automatically scan and save > the pages to graphic files?

Yes and no. It's a sheet feeder, but manual. :) It's an el cheapo parallel port scanner that I got for $30 from a surplus mail order house. Fairly fast, but it is something I have to do manually. :)

> If so, would you like to scan some Lisa docs > that I have not sent you? I have several docs that are standard 8.5x11" > pages, b/w text only. I have the Lisa MRD, Lisa PIP, various tech docs such > as an OS manual from 82, and the Workshop 2 manual. If you can easily scan > these and want to do this, all I ask is that I get a CD with the scanned > images. I would take the images and convert them to nice PDF documents. I > recommend scanning these at 200 dpi in line art mode.

Sure, not a problem.

> I would also want to get the paper docs back since these are my originals.

I certainly will return them. How many pages are we talking about?

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 14, 1999 8:14 AM To: David Craig Subject: Re: canon cat info and new mail address..

Hey David,

Just wanted to update you. I'm no longer with Globix, nor with Fountainhead Management. (I keep switching jobs to get increasingly highter salaries.) :)

The new work address: (preferred for big packages)

Ray Arachelian c/o: Starmedia Networks 29 West 36 Street, 5th Floor New York, NY 10018 (212) 520-6397

Home is the same:

Ray Arachelian 48-21 40th Street #3K Sunnyside, NY 11104. (718) 729-4662

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Monday, October 18, 1999 9:24 AM To: David Craig Subject: Re: Canon Cat - a peek

David Craig wrote: > > Hi Ray, > > CAT INFO > > I have created a CD ( format) with all my Cat files. These come in > both text and pdf format. I have 2 files with Cat ROM listings and a file > with the ROM dump, all in text.

Ah, great. I did notice that the PDF was page selectable. i.e.: edit menu, select all, copy, paste, but that would have been a hell of a lot of work. :) Anyhow, since you do have them in plain text, that's perfectly fine. :) The other possibility I was thinking of would have been to create a FILE TO: ascii only printer. (NT has drivers for such) which would in effect extract plain text from any print out. I'm glad that won't be necessary.

Cat Emu:

Other things I'll need (you might have already put them there) schematics this isn't 100% necessary, but it is useful to find out what chips live on a cat and what signals do what. I could get away without this provided I did get an I/O map and listing of what chips live where. i.e. if Z8530 SCC chips are used, what are the I/O addresses for them (8530's are serial controller ports, very standard stuff.)

Further, I'd need a map of the keyboard scan codes. i.e. pressing keys produces what keycodes, etc. Some of this I can figure out from the ROM listings certainly...

What area(s) of memory holds the video display; is it character based, or bit mapped, etc. if char based, I'd need a dump of the font chars if they're not in the rom, etc.

Lots of minor stuff like that. BTW: the 2nd ebay cat went for $800. A bit closer to my budget, but still not quite there. :) I suppose if starmedia's stock price by some miracle rises up when mine vests, I'll buy a cat at any price. :) Until then, I'll work from the docs. :)

> LISA INFO > > Your scanning seems great. Does your LisaWrite scan print with artifacts > like the other scans I saw on your web site?

Thank you. No it shouldn't as I cleaned the glass of the flat bed scanner. The scratches in the glass don't seem to show up, but the dirt (which is now wiped off) did.

> I will send you a package in a day or so with the Cat CD and several Lisa > documents you may want to scan, or at least copy.

Great. I'll also dig out the sheet feeder scanner for those. Would you mind if I run the Lisa paper docs you'll send through a xerox copier first? (One of those sheet feeder jobs that you can dump a stack of paper, get a cup of coffee, and your copy is done?) :)

This is for backup. Since you are sending me originals, I'd like to make sure that nothing happens to them. Likely if I do this, I'll mail you the originals back the next day, and use the copies to scan. (I'd hate to have any chance of anything happening to your originals... especially since Lisa info is scarce these days.) Are the documents nice and flat, no wrinkles, no staples? Or will they get caught in a copier?

Finally, would you (or do you believe Canon would) object to me placing the contents of your canon CD online? Considering the tooth and nail fights over the two cats on ebay, I suspect this info is very badly needed.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Monday, October 18, 1999 8:35 AM To: David Craig Subject: Re: Canon Cat - a peek

Thanks a lot! :) I don't however have any way of extracting this from the PDF file that it lives in. Do you have it in ascii form somewhere? And also an assembled version of the ROM... I'll happily take it as a binary blob... :) (If not, I suppose I can print them and scan them back in and OCR them, but the thought of errors creeping in is a bit unsettling.)

But again, many many thanks. :) I'm half way through the LisaDraw docs. LisaWrite is done, but not yet on sunder.net. Likely both will be up tomorrow.

David Craig wrote: > > Ray, > > A peek at one of the Cat computer materials that I will be sending to you on > a CD ... > > <> > > (this is a zipped .pdf document)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- New York City Police Commissioner \|/ + v + Say 'Hi' to Echelon Howard Safir, 27 July 1999. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, October 19, 1999 9:40 AM To: David Craig Subject: Re: Cat/Lisa doc copying/desemination

David Craig wrote:

> YOU CAN DO FOR THE MOST PART WHATEVER YOU WANT WITH THE CAT OR LISA DOCS I > SEND YOU.

Will do.

> BEFORE YOU PLACE ANY CAT DOCS ON-LINE I WOULD APPRECIATE KNOWING WHAT DOCS > YOU WANT TO DO THIS TO. JUST THE NAME OF THE DOCS IS GOOD ENOUGH FOR ME TO > KNOW THIS. I DON'T EXPECT ANY OBJECTIONS ON MY PART, BUT DO NOT INCLUDE THE > CORRESPONDENCE FILES. ALSO, THE CAT ARTICLE IS DRAFT AND HAS CORRESPONDENCE > IN THE BACK -- DON'T USE THIS ARTICLE, INSTEAD USE MY 1994 VERSION. I PLAN > TO UPDATE THE CAT PAPER IN THE FUTURE AND WILL REMOVE THE CORRESPONDENCE > STUFF WHEN I DO THAT.

Not a problem. However, there were copies of one of the versions of your Cat doc online. go to www.google.com and search for cannon cat. You'll get info on cameras too since Canon has reused the "cat" name for some camera stuff. There is one web site that no longer exists, but Google has it cached... There may be other copies elsehwere.

> YOU WILL NOTICE THAT EACH CAT DOC THAT IS IN THE "IAI" SERIES (AROUND 200+ > OF THESE) HAS A HEADER THAT WAS PROVIDED TO ME BY JEF RASKIN WHO I BELIEVE > OWNS THESE MATERIALS -- I.E. HE IS THE CURRENT OWNER OF ALL OF IAI'S > MATERIALS. I GOT THESE MATERIALS FROM JOHN BUMGARNER IN 1997 BUT RESPECT > JEF'S WISHES IN THIS AREA. I THINK ALL JEF IS REALLY SAYING IS IF YOU MAKE > ANY MONEY OFF OF THIS STUFF HE WANTS SOME OF THE MONEY (HE LIVES IN CA ON > THE COAST IN A LARGE HOUSE AND HAS 3 KIDS ATTENDING PRIVATE SCHOOL SO I > EASILY SEE WHY HE WANTS MONEY :-)

As usual the emulator I will write will be freeware. :) However, I'll get in touch with Jeff and let him know. I can include "send donations to: Jeff Raskin, PO BOX ..." :)

I'm not exactly rolling in the dough myself, but I'm not starving either, so there's no incentive for me to ask for money for emulators done for the fun of it. :) That's what my day job is for. :) Certainly, I wouldn't mind more money. :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, October 19, 1999 9:35 AM To: David Craig Subject: Re: Canon Cat - a peek

David Craig wrote:

> Files on CD that I will send you are both in PDF and text format (i.e. Mac > text format, line ends are CR, not LF or CR-LF).

That's not an issue. :) I've MultiEdit on the PeeCee's, Emacs on the Unix boxes, and of course BBEdit 5 on the Macs. :) As long as I can read the ROMs and the docs, it's no issue.

From the sounds of the rest of your message (schematics, mem map, kb scan codes, video pixmap,) there's more than enough to write an emulator without an actual Cat. But yes, I will get in touch with these guys and see if they're willing to part with a cat for a couple of hundred.. I'd be willing to go as high as $500 for a cat... and IMHO, that is high. :)

> Cat and eBay: $800 is rather steap in my opinion, 2 former IAI people have > Cats they may want to sell cheaply -- charlie springer and john bumgarner

Will do.

> Cat correspondence: my Cat CD contains all the corresponce that I have > done over the years, please don't deseminate these files to others -- you > can get the email addresses from these for Cat people who may have extra > Cats

If I exclude that, can the rest be put online? I certainly don't want to release non-public info to the public. I'm talking about things such as the mem maps, schematics, rom dumps, etc. Those docs would be useful incase I run across someone who wishes to help. :)

This by the way is excellent news though. :) I look forward to the CD. I'm about to put LisaDraw and LisaWrite docs online now.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 6:21 PM To: David Craig Subject: Re: Cat disk

I see from the ROM source that these tokens are allocated thusly: page 10 and on in the iai0192.pdf:

000570 token 216 diskmsg 000595 token 22F nodisk 000598 token 232 nodiskroom 000599 token 233 nontextdisk 000600 token 234 blankdisk 000601 token 235 funkydisk 000620 token 248 nonblankdisk

This will be useful: 000618 token 246 unimplement as it can be used to disable the disk access by replacing the disk tokens.

The begining of the ROM doc has this nugget:

000054 30 6 * allot ( rom jsr table array ) 000055 ( loaded by patchromvectors )

This says to me allocate 6 bytes * the size of the ROM JSR table. JSR is Jump to Subroutine. This is of course a jump table.

If (and that's a big IF) I'm guessing right, this holds the table of subroutines to each of the Forth keywords/tokens. So I could intercept these. :)

At line 98, there are tokens for what seem to be hardware interrupts. Indeed, if this is the start of memory (location 0) the 68000 uses the first few kb of that indeed as a jump table for various things including interrupts.

Hmmm.. and then there is this gem:

000739 rheader crc ?trk0 ?wprot ?diskrdy 000740 drive0 drive1 trackdump rsector vsector wsector wtrk romanfont boldfont 000741 diskcmd? allselected cleantext? save backup displaydisk nontextdisk? ?textdisk 000742 samedisk? emptytext? driveA driveB notepointers noteramsize packtext unpacktext 000743 copyup !id backupdisk? showdisk Disk Disk1 DiskB DiskB1 Bdisk 000744 BdiskB Bdisk1 BdiskB1 write55 ?index unpackcopiedup savenew

This looks like some disk related things. rsector, wsector, and vsector look like what I'd want to . Perhaps there are even higher level ones, but I'm interested only in sector reads and writes. (Formatting is of course a to be ignored case as no emulated floppy will ever be "bad".) :)

...

GOTCHA!

003010 code ( addr addr-info -> errcode ) ( MT 7/11 ) 003011 sp )+ d0 move, sp )+ a1 move, 003012 (regs d4 d5 d6 d7 a2 a3 a4 a5 a6 to) sp -) movem, 003013 sr sp -) .w move, 2700 #n sr .w move, 003014 crctable #n a3 move, ga3 fd.drd + #n a4 move, 003015 ga3 fd.status + #n a5 move, #n a6 move, 003016 d0 d7 move, 00 #n d6 moveq, a1 sp -) move, 003017 begin, i' system.status a0 move, a0 d6 track.err xw)d d0 .b move, ne 003018 if, d6 swap, 30 #n d6 .w move, sp ) a1 move, 003019 begin, i' system.status a2 move, ( get system.status ) 003020 a2 ga2opr )d d0 .b move, ( get old opr ) 003021 8 #n d0 .b or, d0 opr .b move, ( reset watchdog timer ) 003022 jmp2, d2 tst, 0 mi bra, 003023 d2 d7 cmp, d6 eq 003024 -until, eq 003025 if, jmp2, 003026 else, -9 #n d2 moveq, 003027 then, 003028 0 :l d6 swap, i' system.status a0 move, d2 a0 d6 track.err xw)d .b move, 003029 then, 200 #n sp ) add, 100 #n d7 add, 1 #n d6 .w add, 0A #n d6 .w cmp, eq 003030 until, 4 #n sp .l addq, a0 track.err )d a0 lea, 0 #n d2 moveq, 003031 begin, a0 )+ d2 .b or, 1 #n d6 .w subq, eq 003032 until, sp )+ sr .w move, (regs d4 d5 d6 d7 a2 a3 a4 a5 a6 from) sp )+ movem, 003033 d2 sp -) move, next; ...

These lines and the ones after them are responsible for the disk code. If you notice this code is in assembly and it passes registers. i.e: line 3016:d0 d7 move is reverse polish notation for move D0,D7 which is 68000 assembly. :)

That's it. that's where it lives. The ROM can be modified or I can trap the emulator's execution of this particular code. Of course what we're looking at here is the source code. Where this lives in the assembled ROM is our good question. :)

But at least now I know what kinds of things to look for. And likely, all I'll have to find is the jump table pointing to the memory address that becomes line 3010 in the source to replace the read track function.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 5:11 PM To: David Craig Subject: Re: Cat emulation

David Craig wrote: > > Ray, > > One area of Cat emulation that may be a little tricky is the > i/o.

Thanks for the heads up. It does sound like patching the floppy driver would be the right way to go. It's likely I can watch the execution of the forth interpreter for specific accesses. In either case, there is one thing that will work easily.

When the cat executes the driver, I'll know the that the Forth interpreter is accessing the routines in the ROM. When the 68k emulator reads (for execution) from these locations, I'll know it's reading/writing to the floppy. As I recall there were two functions that deal with the disk that I need to worry over: reading the cat's world, and writing it back out.

There are likely other things that format the floppy or do sector level accesses, but if I can bypass these, it'll work fine.

The other possibility is to simply not support disk accesses at all. Since these floppies are non standard I'm uncertain that they could be read by a PC/Mac. (I'm assuming here, and possibly wrongly), but since the cat only used the floppy to dump its entire core and read it back in, we can ignore the functionality totally. Instead the emulator itself could have a restore image, save image function that would work on 384k files.

If I do this and it turns out that cat floppies are readable by PC's and Mac's, then I could write more code. If this is the case, then indeed, bypassing the Cat's driver will be the wrong way to go about it. I'll have to patch it at the read/write sector level.

> standard OS-type driver but instead is a collection of FORTH "words" that > the higher level FORTH words call as needed. The big rom printout you've emailed me will likely have these "words." Hmm, looks like I'll have to learn *some* Forth. :) That's fine. I can search the printout and the PDF file for the gory details. Likely it's called "disk" something or other.

> For stuff like the floppy driver which could be difficult to emulate, one > possible emulation technique could be to intercept the calls to the driver > and just have your emulator then do the disk i/o to your virtual Cat disk. > John Bumgarner should be able to tell you if this is technically possible.

Yup.

> I don't know if Cat's FORTH execution environment has a single entry point > so that your emulator could just patch this point and determine what FORTH > words were being called.

This isn't too important, as I could trace the 68k accessing the memory locations of the Forth routines. When it does, I halt the CPU, make the adjustments in memory and release the CPU at a different location and with a different state. Might get a bit tricky, but it's not too horrid.

Thanks for the contacts. I'll call them if it turns out I'll need them.

> -- most of these files are in MacWrite or MacWrite II format and these apps > are on the CD also (use MS Word to read the MW stuff).

I can read all of those formats.

> Also, the ROM source/dump you have is for I believe ROM 2.4. Per John > Bumgarner of Morgan Hill CA, a Cat developer, there is a later ROM which I > believe did not have wide distribution and which is supposed to be the > ultimate Cat ROM. You may want to contact him and see if you can get the > source and hex dump for this ROM.

That may cause problems if I write the floppy hack patches as they'll only run that particular ROM. Likely I should see if I can get the new version before I get serious about writing code.

Side note:

[[[[ Hmmm, it would be really fun to port this emulator to the Newton 2k. Do you know the screen resolution of the Cat? Would it fit in 320x480? (Since the core is in C, I can use the Arm C compiler and interface the UI using Newtonscript.)

-- I've said the same of the LisaEm, and it may be possible, but it'll have to run a different 68000 core - one that reads/writes directly to the card. The reason is that the Newt doesn't have enough physical runtime/heap memory. But if I can fit the 68k emulator and the UI in the heap, then the memory of the guest OS can run from the card. This will slow it down a lot, and will require big PCMCIA flash cards - I suspect a 10mb flash card would be enough for a Lisa and a 5m profile.)

The big problem with the Newt is the screen resolution. It's not that I can't fit a virtual screen, but how to handle the logistics of fitting 720x480 and a floating keyboard on a 320x480 screen? :)

The Cat sounds far more feasible in this case. But still I don't know for sure what resolution it has. It's a thought anyway. ]]]

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 4:53 PM To: David Craig Subject: Re: Cat / Raskin papers...

David Craig wrote:

> It seems to me that a Cat emulator would just emulate the 68000 and handle > the special I/O locations as needed.

Fair enough...

> The 2 LEAP keys could also be handled nicely by using the 2 OPTION keys on > the Mac and the 2 ALT keys on the PC keyboards. See the SwyftCard info for > how IAI got an existing computer (Apple //e) to in effect emulate the Cat's > SWYFT technology.

Well, since the Cat didn't have cursor keys, they could be mapped to cursor left and cursor right..

> Also, Cat video is bitmapped, simple 1 bit/pixel.

That's very easy to emulate. I can even use some of the LisaEm code. Do you know if the Cat had soft brightness? If so, the LisaEm code will work perfectly with a few mods as to width/height and maybe pixel order.

> LISA SCANS > > I downloaded page 17 of the Lisa Office System manual and when printed it is > somewhat blurry. Is that the case on your end?

Seems as if the anti-aliasing is overdone. Not as crisp/high a contrast as it should have.

> It seems to me that it > could be much better visually. Why did you not scan these pages in > grayscale since this looks really nice -- I saw you scanned them in 32 bit > color.

The human eye can see about 256 grays anyway, so 24 bit color is equivalent to that, but in all three channels. I suppose you could run them through a contrast filter in Photoshop to clean them up. I just did this and increased the contrast by +45% and it made it nice and crisp.

The reason for not using pure gray is that there are splotches of green I wanted to get.

> Thanks for the OCR reply. I prefer PDF since the pages are exact > reproductions of the originals and I keep stuff like this on CD and would > never download since too cumbersome.

I must admit the HTML idea is a bit selfish. If it were HTML it would be searchable by things such as excite, google and the like, and it would also make for real fast loading. As is right now, these books are too huge to view over a modem.

> Concerning Lisa 1 books, I may loan them to you at some time. These are > really big though. I don't have the 1.0 s/w.

Sure.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 12:31 PM To: David Craig Subject: Re: Cat / Raskin papers...

David Craig wrote:

> The Cat sources are rather large. When you get my Cat CD (around Friday > hopefully), you will see that there is a lot of Cat tech stuff on it, most > in text .

Yes, they are, and Forth to me looks like space alien goobledegook. :) I suppose I'd better hit www.forth.org and start reading... :)

> I mailed the packages to your work address since you said earlier to do this > for large packages.

That's perfect.

> Thanks for the scans, I'm looking forward to them. I plan to convert to PDF > documents.

If you've got a good OCR package and the time, it may be worth running it through that first before making PDF's. I'm sure they'll compress nicely, but PDF's hundreds of pages long of just images will eat up way too much space. If you do OCR them, you might also consider dumping them into HTML format as web browsers exist for every platform out there (even the Newton) whereas Acrobat is limited to Win32, MacOS, and a couple of Unixen...

> Since you're scanning the Lisa Office System 3.0 (7/7) books, it may be nice > to also scan the Lisa OS 1.0 books which I have and which are in much nicer > 3-ring binders so pages are easy to extract.

That would be great, and would also be faster since I can feed them sheet by sheet. Do you also have the older 1.0 software? I'm still too chicken to unbind Steve's books. :) And besides, I've already gotten too far along to switch.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 11:17 AM To: David Craig Subject: Re: Cat / Raskin papers...

David Craig wrote:

> Hi Ray, > > PACKAGES > > Yesterday (Oct 21, Weds) I maile dyou 2 packages. One should arrive around > Friday, the other around middle of next week (2nd package was 2nd book rate > since rather heavy).

I'll let you know when they've arrived. I've also printed all but 90 pages of the Cat ROM source, will do the rest today. It's a whole ream. :)

> APPLE HISTORY > > Owen Linzmayer's "APPLE CONFIDENTIAL" book is the most accurate account of > Apple history.

I've read this book and still have it on my Apple shelf. :) It, and the Bathroom reader were really great. Amelio's book also told some lesser known truths. Yes, the only thing to like about Steve is his ability to inflict strife and to lie. (aka Steve the "reality distortion field.")

As you probably saw from http://lisa.sunder.net/books.html I'm only two books shy of getting the Lisa Office done. I'll mail you a CD with the entire site as soon as they're done.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 21, 1999 9:17 AM To: David Craig Subject: Re: Cat / Raskin papers...

I just finished the Cat / Raskin papers you've emailed me as PDF's along with the ROM sources. Many thanks for writing it and including the Mac and Me draft. It's good to read some truer accounts of Steve Jobs, and it's amazing the disparity between real life and books about it.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Monday, October 25, 1999 9:45 AM To: [email protected] Subject: [Fwd: Cat emulation]

> I recommend using keys that are on the left and right of the space bar > since this area is the optimum location for the LEAP-type keys. On a Cat, > you use your thumbs to press the Left or Right Leap keys.

That would depend on the host computer. Not all machines differentiate between the left and right Alt keys (or option keys.) I'll see what I can do there.

> One comment about the Cat LEAP patent that may interest you: The patent > talks about the LEX and REX keys. These are the Left LEAP and Right LEAP > keys. During the Cat's development these keys were internally called > Left-Extension and Right-Extension. I believe the cat's predecessor, the > SWYFT machine, had LEX and REX on the key caps.

Gotcha.

> CAT FLOPPY DRIVER > > I recommend you contact John Bumgarner, formally of IAI, and see what he > has to say about this and Cat emulation in general. There was an effort a > few years back (ca. 95-97) in which Cat emulation was a hot topic. Some > of the participants in this may still be interested. But first look at > the IAI docs on my CD that you should get any day now. There are 227 of > these docs which contain a wealth of Cat knowledge.

Will do. Do you know who attempted to partake in the CatEmulation project?

> development). I believe the disks are very close to the PC format but > different enought that they can't be read or written by a PC. I believe > IAI did this since the PC floppy access was not as fast as they wanted. I > actually don't know why they went to this trouble since it seems a big > waste of time to me -- John Bumgarner would know the answer to this > puzzle.

Hmmm, might be able to access these from unix, bypassing the normal OS controller functions. If not, no big deal. The only loss would be to Cat owners who would wish to bring their data over to the virtual cat.

> CAT ROM VERSIONS: 2.4 VERSUS 4 > > John Bumgarner has this newer (final) ROM. If you get a copy of the > source of the ROM itself I would like one too if possible,

I'll contact him. Do you have an email address for him?

> CAT SCREEN SIZE > > > Do you know the screen resolution of the Cat? Would it fit in 320x480? > > Yes. See IAI0168.TXT. Doug McKenna in this doc says the following:

I've not yet received the CD... Hopefully it shall arrive today. I did just receive the 2nd box believe it or not! It has two CD's inside, is this the CD you sent? (My NT box at work is a bit of a flake and sometimes it cannot mount CD's properly. I was unable to mount these. I'd bet $50 that they'll work just fine at home, but will let you know if they don't - not that'd I'd pay you $50 if they didn't :^) )

320,243 sounds like a very good match for a Newton.... Of course a keyboard will be required, and a couple of pixel lines may get chopped off, but it is possible.

> The Cat source code was always told to me by its programmers as being all > FORTH, but as you have seen, that is not really the case. I would say > about 25% of the source is really 68k assembly. This was done in areas > where FORTH was not as fast and so the IAI people created a 68k assembler > (written in FORTH) and which took a FORTHian version of 68k assembly as > input. The screen drawing source is basically all in 68k as is the disk > i/o stuff from what I recall.

It also seems, they wrote their own Forth interpreter or compiler. :)

> After looking at lots of internal IAI and Canon documents over the years I > have come to the conclusion that the Cat's development was not as clean as > it has been touted as being.

Well, certainly, if something runs and has no bugs, it doesn't have to be clean internally to be fully functional. Personally, if I don't have to look at too much Forth to get a rudimentary emulator off the ground, I'll be satisfied. After that, I'd debug the usual hardware issues, getting serial, modem, and printer to work first, worrying about disk last (since it seems to me we aren't likely to be able to read Cat disks.)

> Specifically, the Cat developers have told > me that they had a great idea that they spent lots of time creating for > the pre-Cat system SWYFT. But from my readings it seems to me that either > the IAI really didn't have their ideas completed when Cat dev started, or > Canon wanted lots of changes.

Ah, the usual dose of politics, likely.

> I base this commentary on the many IAI docs > in the IAI folder of my CD which show that the IAI people were constantly > changing how things worked. The Cat spec has many revisions even during > development. I don't believe IAI ever really finished the Cat's dev per > the spec. I would be curious to know your opinion on this matter if you > read this IAI stuff.

Soon as I can mount these CD's, I'll do exactly that.

> take care and happy catting :-)

:) Meow. :)

Hmmm, I'll need a well known Cat's name for this project. Morris? Garfield? Heathcliff? Tom? :) From: Sunder Sent: Tuesday, October 26, 1999 4:23 PM To: David Craig Subject: Re: [Fwd: Cat emulation]

David Craig wrote: > > Hi Ray, > > > [CAT PORTABLE] Was that the version 4 ROM? > > No. I believe the Cat Portable ROM had version 7 or so. The 4 ROM was an > in-house IAI ROM that never made it into the Canon Cat.

Might be nice to get V7 then, but likely it's buggy and uses different hardware. I'll ask...

> > > Macavity > > ^^ This one looks promising as there is the obvious link to "Mac" :) Any > > particulars about this cat? > > Section is titled "Macavity: The Mystery Cat". "master criminal who can > defy the law", "bafflement of Scotland yard", "there's no one like > Macavity".

Hmmm, I like this cat already! :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, October 26, 1999 4:00 PM To: David Craig Subject: Re: [Fwd: Cat emulation]

David Craig wrote:

> Hi Ray, > > The CAT PORTABLE had cursor keys and as far as I know it was working at > least in the development stage though it was never made a commercial > product. Jef Raskin has one of these.

Was that the version 4 ROM?

> > I took the CD's home last night and they mounted just fine on the Mac > > Glad to hear this. I guess NT is not a friendly as far as CDs are concerned > as I think it should be :-)

Um, likely no, but my box in particular seems to have developed an alergy to ISO 9660 disks. I've a feeling it's something I've installed. Other NT boxes can read'em... I mostly use the CD to power my headphones. :) So I don't mind so much.

> I mailed you 2 boxes, a large box and a small box -- the large box is around > 1'x1'x1', the small around 1'x1'x0.25'. The small box has I believe the 2 > CDs. I only sent 2 CDs -- one with Cat info, the other with Lisa info.

Ah, I think then, I've received the SMALL one. :) It was sent priority mail $4.30, it was labeled 2 of 2 on the bottom in pen, was originally an APS box. contents: two cd's: one Lisa, one Cat, a letter from you, a sheet of address labels, Guide to the Lisa OS, OS System Manual, etc...

> Bast may need to be spelled Bastet, you may want to check this. Here are > the cat names from the T. S. Eliot 1939 book "Old Possum's Book of Practical > Cats": > > Old Gumbie > Growltiger > Rum Tum Tugger > Jellicles > Mungojerrie > Rumpelteazer > Old Deuteronomy > Mr. Mistoffelees

> Macavity ^^ This one looks promising as there is the obvious link to "Mac" :) Any particulars about this cat?

> Gus > Bustopher Jones > Skimbeshanks > Cat Morgan > > Or, a good name may be Kitten since one can consider the Cat to be the > original and the Kitten to be a spin-off that is not the real thing but > close.

That's also a good one.

> Great! Are these scans still fuzzy when printed? If so, any way you can > clean them up easily?

I didn't notice them to print fuzzy. I've sent them to a big office HP Laserjet 8000 and they show up ok. Hmmm, turning them into something that's grayscale may do the trick for you. I don't have any tools to automate filtering their contrast, but I can turn them to another format.

> Or are you satisfied with how they look and don't > want to spend any more time on this?

I can try to feed them to something that will spit out grayscale, but I'm unsure if they'll look good.

> You may also want to clearly state on > your web page that these books are for the Lisa 3.0 (7/7) software and not > the earlier software.

Done. > FYI, I have the Lisa 1 Owner's Guide (copy sent to > you) and all the Lisa 1 application manuals. There were basically 3 > versions of Lisa software (1, 2, 3) but there are only 2 sets of manuals for > v1 and v3. The v2 software was changed in small ways to support the Lisa 2 > and its Sony floppy drive. The Lisa Owner's Guide came in 3 versions -- v1, > v3 dated 1983 and v3 dated 1984. The 2nd OG was in the nice 3-ring binding, > the 3rd OG in the cheap spiral binding like the 7/7 manuals you just > scanned. I have originals for both the 2nd and 3rd OG.

Ok.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, October 26, 1999 2:58 PM To: David Craig Subject: Re: [Fwd: Cat emulation]

David Craig wrote:

> Hi Ray, > > LEFT/RIGHT OPTION-ALT KEYS > > The Mac can differentiate between its 2 OPTION keys. I assume the > PC/Windows can do the same with the ALT keys. The Mac keys require special > ADB (apple desktop bus) programming to do this as far as I know since the > higher level key event mechanism does not differentiate.

Sorry for the slow response, I've been toiling away at our data center in New Jersey without the comforts of a desk... :)

Hmm, that may be an issue on newer USB based Mac's and possibly powerbooks, but I've no such hardware to test it on. I suppose, I'll let it be a user selectable option. Still it wouldn't hurt to also map the cursor keys anyway, since the Cat didn't have any.

> CAT EMULATION PROJECT MEMBERS > > Try Joe Stewart and Dick Karpenski. Their email addresses are in the CAT > CORRESPONDENCE folder on the CD I sent you. Same for John Bumgarner.

I took the CD's home last night and they mounted just fine on the Mac. I think it's either the CD player app I'm using or VMWare interfearing with ISO9660 CD's. Anyway, I've copied it all to a Jazz cartrige and I'm about to read it here on the NT box.

> CDS > > The 2nd box (small size) that I sent with the 2 CDs contain 1 CD with the > Cat info. This is an ISO CD that I could read fine here on both Win NT and > Mac. If unreadable for you can re-make and re-send.

I've only received a single large box containing Lisa and Cat printed material and two CD's wrapped in red bubble wrap bags. :I Is the info on the other CD's different?

> CAT EMULATION NAME? > > How about either one of the Cat names from the musical Cats (which is based > on a TS Elliot book that has lots of great cat names), or Bast (ancient > egyptian Cat god)? I can email you the Cats' cat names if interested.

Sure, go ahead. I didn't see Cats, nor read the book, but why not. Otherwise it's a cartoon cat or Bast. :)

As you might have noticed, as of late last night, all the Lisa Office Systems book were finished, and are live. I'm about to start copying your Lisa originals, and then I'll mail them back to you along with a CD of it all.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 27, 1999 4:39 PM To: David Craig Subject: Re: Canon Cat

David Craig wrote:

> Concerning Cat documentation, I have lots more, but it is in paper format. > For example, I have the Cat user manuals, the repair manual, the SwftCard > manual, and a few other items. I plan to scan these at some time and would > definitely send you the scans.

These should be useful from a historical point of view, or for users of Cat's and the emulator. I can probably build the emulator without them, but as you suspect, I would like to have the scans as well.

> My understanding of FORTH is also that it is good for small projects and the > Cat ROM was definitely not a small project (a 400 page source points to a > large project in my opinion).

I agree with that.

> Q: If you were assigned the task of creating the system software for a > machine and this system software was to include an operating system and > applications, what language would you use? I am just curious. Also for > curiosity, what languages have you used for your programming projects?

Short Answer: If I had to use existing tools: C. C++ is too cumbersome. If I had a choice, I'd write my own language, one that's similar to C, but has less rope to hang yourself with, but more importantly, I'd be concerned with the IDE/editor tools than the language...

The long answer:

I've mostly used C, Perl, Assembly, a bit of Java, and various BASIC's (not that evil smelly pile of armpits named VisualBasic) and would likely gravitate towards as much C as possible. Though, I'm not too happy with the whole editor/make file rigamarole that is standard these days.

Incase you've played with FutureBasic, it has a fairly good editor (though it's a horrid compiler and bad with structures and objects), its editor lends itself to being used. It indexes your functions for you and your project fairly well. It has an interactive window where you can type in commands and try stuff....

Editors: I personally use MultiEdit and BBEdit rather than the IDE's that come with compilers, though Borland C++'s IDE is very nice. I do tend to like MultiEdit over BBEdit. It's far more intuitive and faster to use. It's unfortunately Win16/Win32 only. I think this is one of the best $260 I've spent in my life so far. :)

Personally I'm dissatisfied with both the environments and the languages. I'd like to have something a bit more visual, and yet far faster to deploy. Something that compiles as I type and lets me know of my errors, but doing so without getting in my way. Running Lint for example by hand is tedious.

I dislike having to define everything all the time before being able to use it. (As Raskin would say, that whole noun-verb vs verb-noun thing). Further, languages that allow you to use variables without predefining them get to be dangerous, but C and Pascal like environments where everything has to be predefined are painful and make you lose track of what you're coding so you can concentrate on the variable type.

For a big huge OS, I'd go with a very layered approach. That is separate the hardware devices as much as possible from the core of the OS itself. Device drivers could and should be in assembly, and the layers above that in C or C++.

IMHO, I wouldn't mind getting a stab at writing my own language one of these days that would (IMHO) fix these problems. A java like language in terms of portability and objectiveness would be useful, but even Java is cumbersome to me.

I've spent more type debugging code than writing it and I'm positive everyone also has. Something needs to be done in that aspect. The editor itself certainly has a lot of help to offer in that aspect. i.e: have the editor keep track of all my variables, and bug me to document them, and when I type, if I could click on them, remind me of what they do or where they were written in.

Having it precompile my functions as I write them would be ideal, as then I could run the code rather than wait and wait and wait only to see a screenful of errors and warnings scroll by, and then have to go back to the editor, track them down and fix them.

If you've ever played with PeeCee's try QuickBasic. It was a pleasure to work with. Not that I like Microsoft products, but it was fast and easy and would do the job well. Each function/subroutine would show up in its own window. It had syntax checking as you went along. You rarely had much debugging to do once the code was built. Yes, it had lots of problems (not oop, left room for ugly spaghetti code, etc.)

IMHO, strong typing gets in the way of development. The compiler/editor environment should be smart enough to warn you as you code that what you're doing is bad, and the runtime environment shouldn't let you crash the entire machine.

In terms of recent use - i.e.: Lisa, it's a pain in the ass to design a user interface for it. Writing for X is no different than writing for Mac. Lots of hairy ugly functions and structs to pass back and forth. One little typo somewhere and your code crashes spectacularly. In this day and age, I feel that UI coding should be automatic. :)

> Concerning John Bumgarner, I recommend that you bug him for a Cat since you > really should see one before you start your emulator in earnest.

I've just fired off a message to him right before I saw your intro to the both of us... :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 27, 1999 4:16 PM To: [email protected] Subject: Canon Cat info needed for emulator.

Hi, I've spoken to David T. Craig for the past few days in regards to building a Cat emulator. (I'm also working on a Lisa emulator, you can get information on this from http://lisa.sunder.net )

David has been good enough to give me the Cat documentation he has, and it is very valuable. There are however, here and there, a few missing pieces. He recommended I contact you regarding these.

What I need is a very detailed memory map that tells me what each memory location is used for. I've figured out some of this from the ROM source code, and the generalized memory map in the Cat Workshop Manual. But there are gaps.

I did get the information for the Motorola DUART 68681 from www.mot.com, and this should suffice along with the Cat ROM sources in terms of supporting the serial port.

What's missing is more details as to the Gate Arrays, and what (if any) interrupts were used, the disk controller, the parallel port, the keyboard, , modem chip - I've nothing at all on this, and sound output if any, etc.

Based on the IAI docs he provided, I'm 99% sure that I can easily build the display driver and about 75% on how the keyboard scancodes work and what their locations are.

I also did see some of the source code have pointers to various video controls such as scan lines, and a way to invert the display. I need more information of this type, as well as how to communicate (order, protocols, etc) with the gate arrays.

Also, if you do have copies of the later version ROMs (v7?), these would help - that is if they're stable, and production worthy.

Thank you much, -- Ray Arachelian.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 27, 1999 3:56 PM To: David Craig Subject: Re: cat hardware

David Craig wrote: > > Hi Ray, > > Seems like you've been busy reading the Cat stuff I sent. A few comments on > some of your comments: > > > Macavity > > How about "Gronagen"? See IAI 0032 for the details.

I saw that. It's possible. It doesn't have the same flow as Macavity, but you can take Macavity two ways: Ma Cavity and Mac Avity. :) Then again, it could just be simply "Cat."

> I do recommend that you contact JOHN BUMGARNER ([email protected]) sooner > rather than later.

Ok, I'll do that right now. I had wanted to beef up on Cat knowledge first so as not to ask endless and possibly boring questions. :)

> The reason I say this is he to my knowledge has the most > extensive collection of Cat technical information. He keeps a lot of it in > a shed but the shed is not in that great of condition. I have a feeling > that the longer you wait to contact him the better chance of his Cat stuff > disappearing. I recommend that you email him and tell/ask him the > following:

That is a good reason. Ok.

> Here's what I recall about the Cat dev -- see the IAI docs and Paul Baker's > letter to me for more details. At the end of IAI's life they wanted to use > the Mac II to develop the Cat software -- maybe for the Cat Portable. MACH2 > was a commercial FORTH sold for the Mac. The Cat s/w was originally created > on a 6502 cpu (or 6809?) machine called the SWYFT. Then Canon got involved > and IAI changed to the 68k cpu. The Cat dev environment was on the Cat > itself. The source was on 2 double-sided floppies and each IAI programmer > had a special Cat that had 2 double-sided drives. The public Cat had a > single single-sided floppy drive. As far as I know the FORTH environment > including the FORTH compiler and 68k assembler were all written by IAI based > on existing public-domain FORTH code (I believe IAI's FORTH is a derivative > of T-FORTH or maybe Lion FORTH).

That explains it a bit..

> I believe IAI's programming tasks were constrainted by the Cat's hardware so > they wanted to use a more powerful machine. The Mac II fit this bill. I'm > not sure if they ever got the Mac II dev environment working, the IAI docs > seem to basically talk about what was needed in this area and include the > Mac II sources. John Bumgarner would be able to clarify this info.

> I found looking at the Cat sources somewhat tedius. Though IAI claimed that > the sources were well commented, I did not find this so in that the sources > don't have that much commenting.

That much was obvious from the first I took a look at the ROM source. It's truly unclean. Even if there were no comments, the way they were written is a bit crazy, sort of like the old spaghetti code I first wrote when I got started. :) But at least, it was searchable enough to get done.

> IAI may have really ment that the programs > were documented in seperate manuals such as the FORTH manual. If you can > ignore the actual programming and just create an emulator that knows about > the 68k and the Cat hardware, then I think that would be wonderful.

Like the Lisa's ROM, the Cat's ROM is authoritative on how the Cat accesses the hardware. It's not that I'd want to read either ROM, but if the documentation is missing or unclear, reading the source gives me the background I'd need to figure out how the hardware behaves.

> I will see if I can read one of my Cat disks on my Mac. I will also create > a Cat disk for you this weekend and send it to you.

Likely if anything can read it, it would be DART or DiskCopy. :) The question is whether or not it will grab the 10th sector. Most likely not.

> > Still this stuff is what history is truly made from, not what > > > winds up as myth on TV in the form of Silicon Alley Pirates... :) > > > Glad you've found this stuff interesting. I was very fortunate to have > gotten this stuff since it is rather rare and it also shows how a rather > unique computer was developed. Info like this tends to be pitched after the > computer's life ends. Thankfully John Bumgarner has kept a lot of it, but > his storage setup is primitive and to me seems prone to loss.

I suppose I'm lucky that someone out there is as much (more so in this case) of a pack rat to keep such information around. You're right, at the end of projects, most data about them gets chucked. I've got shelves full of this kind of info, but in books that have been published. None of it is of the internal, unpublished kind.

Today while visiting Motorola, I did notice that a few of the files seem to have gotten lost. These were 68000 CPU related, and I've plenty of references on these, but yes, slowly, over the years, it all vanishes.

There are two big reasons I want this stuff scanned in. On paper it wastes lots of space, and I've little. In electronic form, it doesn't and further, it can be shared far more easily with those that need it. Further, the difficulty of making backups of paper (i.e. I don't own a big fast copier) makes these docs prone to being lost to old age, fire, flood, rodents, oxygen, etc. Scanned in data will also eventually rot, but it can be backed up without any loss in most cases.

> I don't know who wrote this, but I would bet either Bumgarner or Raskin. > Jim Straus would also be a good person to contact about the Cat. I have a > feeling that the masonic reference is to computer people in general who > don't really know what they want in a computer so the computer industry has > given them everything :-)

Sounds right, and yes, the Monty Python flavor is there. :)

> These sentences may also be from a Monty Python skit since they have a MP > flavor.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 27, 1999 1:38 PM To: David Craig; [email protected] Subject: Re: cat hardware

David Craig wrote:

> The Cat Workshop manual is mostly a repair manual. The pages I copied for > you are the only things dealing with theory.

Gotcha. I do at this point have the big picture, it's the details that are fuzzy and or missing. As stated in the previous message, I am indeed just starting to skim around, so yes, I'm sure the gems we need are hidden in there somewhere. :)

> LISA DOC SCANNING > > Anything you can scan will be great. I think it would be wonderful to have > a CD filled with all the Lisa docs ever made. A lofty goal, but not > insurmountable.

I agree. Personally, I'd like to have it all on lisa.sunder.net for anyone to get at. I'll set up the sheet feed scanner on my PC sometime soon - likely tonight and feed the pages in. Should go a bit faster than the Lisa books.

Macavity:

The following comments don't necessarily affect you, but they might give you insight as to what my thoughts are, and what I'm looking at, etc. I've not edited this message for misconceptions, so you're getting everything including the wrong turns. :) I'm cc:'ing this to myself as my starting notes for this project.

I'd rather first gather all the information based on what you've given me and digest that than to contact the designers and ask them questions on stuff I have answers for, but haven't read yet...

Not that it matters much, but I've found the following useful so far: ia006,22,23,27. 227 is about the portable, but gives some hints as how memory is organized...

There also seems to be mentions of a Swyft II that would run(?) on a Mac II of some sort. I'm not sure if that's the case or whether it was their development environment. Hm, IAI0221 seems to address this as using a Mac compiler to build these. Ok... That answers that and mentions some development environment(?) called MACH2 or MACH TC...

P7 seems to be the code name for a machine - possibly the portable.

This is interesting: (from 207):

> The screen coordinates in decimal are: > > 0,0 the origin is at the upper left > 0 <= y < 340 (reverse direction from Cartesian coordinates) > 2 <= y <= 308 (to use text area only, leaving borders) > 0 <= x < 672 > 2 <= x <= 669 (to use text area only, leaving borders)

Seems that one of the possible screen resolutions was 672x340... Not sure if this one made it or not... as it's rom v1.74.

0214 seems to be a catalog of these files... but with a non iai???? designation.... 0213,0185 seem to be the DUART (serial) drivers. 216 seems of all things to talk about the Mac device driver for serial ports...

183 is about different keyboard types. *0193* and 0191 are 75% of what I need! This says where certain devices live and what their individual registers are - at least for the serial ports! It's not perfect as I don't have docs on everything (i.e: keyboard, modem), but it's another step in the right direction. 191 also contains the keyboard scan tables... Now based on these and some Forth, I'll figure out how the keyboard decoder works.

Here's an interesting tidbit:

> The Cat CRT resolution is ~100dpi horizontal and 78dpi vertical and is 672 dots > wide by 344 high. It goes from hex 400000 to 4070df for 70e0 bytes. if we use > some software and the 1200 bps modem, how long would it take to transmit a > picture? Well, 70e0 is 28896 bytes and with no compression at all it would > take about 241 seconds or 4 minutes for a line drawing picture. If the picture > were small but useful, say 120 lines by 160 samples/line, 3X4 TV aspect ratio > then the cat would need 120 lines and 205 samples/line to display it with a one > to one relationship. That size image could go over the modem with no > compression in 26 seconds. With compression at 5 bits/pixel and a guess of 40 > % of the picture changing we might get it to about 6 seconds per frame. If we > put voice on the same phone link it seems that we might get so-so audio and a > small picture too, updated every 10-15 seconds.

Looks like they've also had plans for a video conferencing system!

The above does confirm what you suspected about the video quality of the cat! Really high resolution. 100dpi X 78dpi. The Mac's monitor was 72dpi unless I'm confusing the ImageWriter with the display.

From the above comment alone I can figure out and build the video driver. A 672x344 giving 70e0 bytes means they're using as you suspected a 1-bit depth display. The above also confirms the location of the video screen. The memory maps in the repair manual don't state location explicitly, but say "video + system memory" -- it also means it won't fit on a Newt2K. :) Though it could if we divide it in half horizontally.

A further comment later on indicates that the Cat supports upto 64 keys. Hmmmm, 8x8=64. this is typical of an 8 bit keyboard interface, and previous docs indicate ports for reading and writing the keyboard. I suspect that the keyboard is an 8x8 scanline matrix, where one would write bitvalues out and then read the other port to see what lines are shorted. This means eight scans might be needed to get a single keystroke. This is what the Commodore 64 used. Not 100% sure that the Cat does this, but it's a possibility I'll assume until I notice text or code otherwise. (An advantage is that writing 0xff - all bits on and then reading non zero values would indicate a key press - any keypress at all.) Hmmm 0189 seems to enforce this idea when they talk about extending the keyboard to 70 keys on the parallel port.

0196 near line 7033 seems to give more keyboard info - this may be of hw emulation importance. I'll have to return to it later for greater detail.

Hmmm, as per 0158 P7 means "Project 7" not portable 7.

IA0173 is the TForth manual! Just what's needed to make heads or tails of the code...

From 113, to blank the screen you fill it with zero's. I'll assume that the Cat like the Lisa used 0 bits to indicate white -- as in paper. So 1's are black. Yup, as suspected, the LisaEm video driver will work here quite well, with just height/width adjustments.

45 and 46 mention pinouts for the Parallel ports...

56,55,54 is stuff about the disk controller state machine - could be useful.

66 is about the keyscan: > Keyboard connector: 20 pins. 8 key scan in, 8 key strobe out, > CC scan out, LED driver, VCC, and GND (for safety and RFI > purposes).

It is what I suspected.

65 mentions dip switches, but doesn't state how they're connected to the Cat's memory.

69 states this about the IBM floppy format:

b - MFM formats which use the C2 or A1 with missing clock pulses for byte sync.

The format that we are using now is different than the IBM format since we have 10 sectors per track. We can read a disk formatted by an IBM PC without change to our code, but there are only 9 sectors per track in the IBM format. Our exact format is attached to this fax.

Problem is that we don't have the attachments to the fax. :) I'm not sure if the PC can read the Cat's 10th sector or not. Also there are some missing clock pulses which may make it impossible to read. However, a while back there were some programs that were able to squeeze 1.8Mb on a HD floppy from 1.4Mb. I'm unsure if they did this by adding sectors or not. If there were source for these, then the Cat floppies would be readable.

0085 talks about the disk words - the same I found earlier in the pdf ROM.

0090 talks about a video inverse memory location:

We are modifying the initialization per your request. I note that you request that we store a 14H at location 840001H. This enables the video reverse. We would prefer to store a 04H at this location and keep the white screen with black characters, which research shows is easier to read.

This is useful.

0109 has a disk and memory map.

0108 lists more memory addresses regarding the GA 1,2,3 gate arrays and details specific locations for various things.

And at this point, yes, I've skimmed the entire IAI docs folder!!! Time to go rest my eyes...

Hmmm... Reading this stuff is truly great. Makes me want to take a week off from work, sit down with alternatively a bottle of 30 year old single malt, or several pints of Guinness by a warm fireplace and read away. The unfortunate reality of owning only the scotch and not being able to take the vacation do seep in... Still this stuff is what history is truly made from, not what winds up as myth on TV in the form of Silicon Alley Pirates... :)

As an aside, ia005 is great:

To further enhance compatibility, we might or might not separate the text from the supporting data structures and the Forth dictionary into a file with a similar name but different extent (IBM) or into a resource fork of the same file (Macintosh).

That's the kind of blinkered philistine pig ignorance that I've come to expect from you non-creative garbage.

Sitting there on your loathesome spotty behinds squeezing black-heads and not giving a tinker's cuss about the struggling artist.

You whining hypocritical toadies with your Tony Jacklyn golf clubs and your color TV sets and your bleeding Masonic handshakes.

Well, I wouldn't become a freemason now, if you got down on your lousy stinking knees and begged me!

ROTFL! :)

I'm not sure what the freemason reference is in regards to, but my wild guess is that the author has met with someone from Canon who demanded compatibility. :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Wednesday, October 27, 1999 10:27 AM To: David Craig Subject: cat hardware

Ok, from the printed stuff you gave me, the Canon Cat Workshop Manual seems to contain the important info which I need.

The invaluable stuff is in the memory map, but I'll need more detail on certain things. I did notice the mention of a DUART MC 68681, so I went to www.mot.com and downloaded the spec sheet/user's guide for it. From this I can build a serial port emulator.

From the memory map page (2-1) I can probably build a functional display driver for the emulator.

What I'm missing is details on the custom built gate arrays from a programmer's point of view (i.e: Canon Cat OS developer) as these control the keyboard, parallel port, disk controller, modem, etc. I might be able to guess some of this from the Forth code, but... Yuck. :) Does the full workshop manual have more details on this stuff?

Now this may well be on the CD, I've not yet gone through every single file, and I'm about to search them. :) I've read some of Raskin's UI thoughts last night.

Lisa:

I've also copied the Lisa OS guides you've sent. The copy machine at work is adequate for this, though it doesn't like double sided pages. (I simply copied it twice, I still have to interlace and sort the copies, but it's good enough.)

I'll dig out the sheet feed scanner soon to scan them in.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 28, 1999 4:32 PM To: David Craig Subject: Re: Cat

Hi,

David Craig wrote: > > Why do you want to expand the Cat's RAM in your emulator? There may be some > technical issues for why this can not be done -- John should be able to give > an authorizatitive any here.

It was his suggestion. We can take the Cat to 16Mb if the ROM's are 24 bit clean, or the max, 4.2gb if they're 32 bit clean. I doubt anyone will use 4.2gb's on a virtual Cat. :) It would be a nice to do, but yes, as you said, there may be limitations in the ROM. "Sandy" would let me know when he answers back.

(I don't even have a machine capable of running 4.2Gb. :) There are some nice speedy Sun machines here at work in the over $50,000 range, but even these don't have that much RAM.) It was a theoretical limit.

> I have a feeling from recalling some IAI docs > I saw that the main limit to the Cat's RAM capacity was the floppy disk.

But again, we'll be working with a virtual floppy, or none at all, so it might not be an issue.

> The Cat workspace model was the workspace/RAM would be completely savable to > a disk. Since the Cat had a small disk it ment the workspace/RAM would be > small too. The limit here may be the disk driver which can see only a up to > a certain size disk -- I recommend you check the IAI docs for any comments > about this.

The emulator can bypass this. The trick is this: If he can get new ROMs compiled, we can do whatever we like, even possibly expand the screen to something like 800x600. It depends on the ROMs and how "hardcoded" they are. Of course, I'm going to have a set of preferences that can tune all of this up or down, so you can select to have a 256K cat or 384K cat and anything up from there. This is all dependant on several key things, so again, it's just a thought, and it might not happen. It might not be possible to build new ROM images. It might not be possible to get rid of all references to the high memory areas used for I/O, etc. I'm not sure on this and haven't received his answer on it.

> Sounds good to me. I bet he has all the dev stuff and most likely even one > of the Cat dev machines.

I hope so. I guess the next conversation will tell.

> Concerning the Cat and development, it is a unique > machine in that it comes with its own development environment which allows > users towrite FORTH and 68k programs. But this environment does not have > the horsepower to compile the Cat ROM sources since these are much larger > than the built-in dev environ can handle without extra hardware such as I > believe disk space and maybe memory. I also believe that the Cat ROM in the > dev machine that compiled the ROM image itself was special in certain ways. > It would be interesting to learn what John Bumgarner has to say about this > if you ask him.

If the dev machine didn't have too much weirdness and if he's got the docs for it, I can build that as the emulator. I suppose it did allow for normal use as a Cat, so there's no reason to not have the added ability. But that's a Sandy dependant thing pending on whether or not he's got the info required.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 28, 1999 11:28 AM To: David Craig Subject: Cat

Sandy (his nickname) is very interested in helping out on this project and he does have spare cats. He's perfectly willing to give me one (on basis of completion of the emulator.) In his words "they'll be bookends once an emulator exists." :)

I've asked him for something that IMHO would cause this projected to be done with in a single month and expand the Cat from 256K to a possible max of 4.2gb (depending on the ROM.) He's not responded yet, but I'll let you know.

That is if he still has all the tools to recompile a ROM, or patch an existing binary ROM, to either tell me where the magic words are that do disk reading and basically all I/O, then it can be done rather quickly. If he can have each of those words cause an A-Trap (like the Mac's mechanism), we'll have a working Cat emulator in a month or two. If not, I'll build the devices one by one as planned.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Thursday, October 28, 1999 9:58 AM To: David T Craig; David Craig Subject: Oops, that wasn't your 1st box.

No, it wasn't the books... It was a printer... A Canon PJ1080 - I got it from eBay - this is the inkjet the Lisa uses. He included a second one, a Copal(???) Write Hand 1200L dot matrix printer. (I got these for $0.01 + $16 shipping.) :)

Any idea if the WriteHand was used by anything like the Cat? I'm considering chucking it.

For a minute there I was surprised by the size of the box. :) It was 3' x 2' by 1'! :) I couldn't imagine xeroxing that much paper! :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Friday, October 29, 1999 3:36 PM To: David Craig Subject: Re: Cat ROM dump

David Craig wrote: > > If you want a simple ASCII hex document with the Cat ROM, see the Mac > self-extracting program ROM240_2CB ARCHIVE.SEA. This produces the ROM dump > that I used to make the nicely formatted dump (IAI0163) that you said you > wanted to convert to binary.

Yes, that's the beastie. I actually need this as a binary, so I wrote this program to turn it into such:

------#include int main(int argc, char *argv[]) { char c1,c2; FILE *bin; if (argv[1]==NULL) {fprintf(stdout,"%s outfile\n",argv[0]); exit(1);} bin=fopen(argv[1],"wb"); while (!feof(stdin)) { c1=fgetc(stdin); if (feof(stdin)) {fputs("Warning half byte at end!",stderr);} c2=fgetc(stdin); if (c1>='0' & c1<='9') c1=(c1-'0')<<4; if (c1>='A' & c1<='F') c1=(c1-'A'+10)<<4; if (c1>='a' & c1<='f') c1=(c1-'a'+10)<<4; if (c2>='0' & c1<='9') c2=(c1-'0'); if (c2>='A' & c1<='F') c2=(c1-'A'+10); if (c2>='a' & c1<='f') c2=(c1-'a'+10); fputc(c1+c2,bin); } fclose(bin); } ------As an afterthought, this of course could have been simplified with something like: char buf[3]; ... buf[2]=0; buf[0]=c1; buf[1]=c2; value=strtol(&buf,NULL,16); but I was in a hurry.

It's compiled with gcc hex2bin.c -o hex2bin and run like this: hex2bin rom.bin

> This original ROM dump was made by Sandy's ROM dump FORTH program which is > discussed in one of the IAI docs (IAI0162). This dump also has a 4 byte > checksum after every 1KB block.

Hmmm, I'll have to strip the checksums out every 1K then, but that's what's needed to build a loadable/executable ROM. :) Then I write a loader to load it in to 0x0000000, and start the cpu core while occasionally displaying the video at 0x400000...

> Concerning Cat ROM FORTH word nomenclature, I think one thing that would > have made this ROM's word architecture more programmer friendly is to have > the FORTH words start with a module abbreviation. For example, I would > start all words that access machine hardware with something like "HW_", e.g. > HW_ReadDiskTrack. From what I know of FORTH it can have rather long names > (I assume at least 32 characters). Maybe this was not done because 1) the > IAI programmers could remember what "module" a word belonged to or 2) each > word's name needed to be stored in the ROM and longer names would take up > more ROM space than they had to spare (I would solve this by using a bigger > ROM).

Yes, and I need to find out where these are stored in the ROM as a jumptable... likely there's a bunch of code that has addresses ranging from 0 to 20000. Sandy said they used a 3 byte address table to save space. Hence that may indicate 24 bit clean code only, so the hard limit would be 16mb.

So I'd look for a bunch of data in the ROM binary that read as 24 bit values is in the 0-40000 range, and its modulo 3 results in zero. I can write a small bit of code to do that. (Modulo 3 because 68k assembly cannot be on odd boundaries, and since it's 32 bits wide, it's 4 bytes long.) Once that table is found, I can use the sources which list the tforth keywords one at a time, and match it. Hopefully I can find which one is which this way.

This will get something up and running without Sandy's help, and I'll have (possibly) something that crashes wonderfully (until I replace the words). :^)

> Concerning the Cat ROM, it contains a hidden screen that has lots of funny > things to say about the IAI people. See block 145 in doc IAI0163. Sandy > long ago sent me a special keypress series that would cause this screen to > appear.

He did mention that, and that Canon didn't find that screen, so it snuck past their guys and made it into production Cats. :) Fun stuff! :)

I think I'll sneak a few things into the precompiled binary distributions of the Lisa emulator. :) Do you know if the Lisa had any Easter Eggs? Certainly the ROM sources don't, but the OS might.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Friday, October 29, 1999 2:30 PM To: David Craig Subject: [Fwd: Re: Swyft question.]

------Original Message ------Subject: Re: Swyft question. Date: Fri, 29 Oct 1999 14:17:45 -0700 From: "Sandy Bumgarner" To: Sunder

All of the stuff I have is coming out of the storage shed. It is likely that I have many interesting things - I know I have very early hardware. ------>From: Sunder >To: Sandy Bumgarner >Subject: Swyft question. >Date: Fri, Oct 29, 1999, 2:10 PM >

>David Craig personally thanks you for your help and has a question: > >> Q2 Does he have any planning or specification documents for the SWYFT >> machine that IAI developed in-house and which preceeded the Cat? If so, >> any way to get copies? > >As usual, we'd be willing to pay for copying / shipping costs. > > >-- >------Kaos Keraunos Kybernetos ------> + ^ + Sunder "Only someone completely distrustful of /|\ > \|/ [email protected] all government would be opposed to what /\|/\ ><--*--> ------we are doing with surveillance cameras" \/|\/ > /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ > + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. >------http://www.sunder.net ------>I love the smell of Malathion in the morning, it smells like brain cancer. > > From: Sunder Sent: Friday, October 29, 1999 2:08 PM To: David Craig Subject: Re: Cat update...

David Craig wrote: > > Thanks for the Cat emulator updae. Glad to hear Sandy/John is willing to > help you. I hope he has enough info for this emulation to really work. One > thing that I think would be neat to have is a Cat hardware theory manual > similar to the Lisa h/w manual you have. I don't know if IAI produced such > a thing but bet they did. I think Raskin would be a great source of Cat > info but he may be unapproachable on this since if he has to do anything > then he would most likely not help.

Yes it would. Again, the big *IF* here relies on being able to replace the forth words. I think it can be done, and if so, we can skip all the hardware and still get a good emulator. (You recall how long it took to write the Lisa, 90% of that was building emulators of the I/O stuff.) :) The remaining 10% is what's left to do, which is get the CPU core to work.

> Could you ask Sandy the following for me: > > Q1 Did IAI ever produce a working Cat portable? If so, does he have > the source and/or ROM for this?

I spoke to him about this in the morning, the answer is no. He's got a bunhc of boards of a prototype and I think a design spec, but that's it. He called it the "flat-cat" :) It was indeed the P7 that the docs mention.

He also mentioned that there's a company out there in Oregon that does a vintage computer show which uses Cats exclusively to organize and they're desperate for actual Cats.

He also bounced some thoughts as to whether or not some development can be done to have proportional fonts on the Cat. Apparently Canon disliked them, but the original Swyft machine had them, so out they went. This was due to the limitations in the printer bundles they were offering.

> Q2 Does he have any planning or specification documents for the SWYFT > machine that IAI developed in-house and which preceeded the Cat? If so, any > way to get copies?

I'll ask him.

> Also tell Sandy thanks from me for willing to help with your project.

Will do.

There's a hex dump of a ROM somewhere in the files you've emailed me. It's all ASCII hex. I'm going to write a hex encoder in the next few minutes to turn it into a binary, then I'll look for the infamous jump table.

Thanks again for all your help.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Friday, October 29, 1999 1:08 PM To: David Craig Subject: Cat update...

Talked with Sandy on the phone today. He's going to scrounge through his docs and talk to some of the other developers to get some info on the project. He's also going to pack up a Cat and send it my way.

He's very excited to have the possibility of a virtual cat.

He did confirm an important thing: there is a tforth words table in ROM, and it is a jumptable as suspected. What he couldn't confirm is whether or not they are the same throughout different versions of the ROMs. He'll look into that. He's also going to send rom 242. (The files you have are of 2.4 which has some sorting bug that affects decimal points.) This will be in several weeks as he'll be going on vacation soon, so there's a bit of a delay. I can still work from what I have. (And I really do need to put a bit of time to the Lisa emulator as well.)

As for me, I'll start coding fairly soon. First thing will be the video display driver and a shell that will load the ROM, and start the emulator. It'll use the Generator 68k core. I expect it'll crash beautifully at first. Slowly, as I replace forth words with emulator code, it should start producing results.

Depending on Mali (my wife), I may get some scanning done this weekend of box 1. :)

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Monday, November 1, 1999 10:22 AM To: David Craig Subject: Re: Cat ROM dump

Hi,

Yup, 0 is the ROM start address, and so the first 1K (or whatever the 68k uses) is the vector table for IRQ's. At first I thought that this vector table also contained the Forth word vectors, but based on conversations with Sandy, I believe this isn't the case. If I do have some time today, I'll start reading the tforth manual to get more details.

Yes, from the Workshop manual, it seems there is the option of a second spell checker ROM. Strangely enough, one of the IAI files that has the Jef "freeware" heading contains a list of those words. :)

David Craig wrote:

> Thanks for the status report. > > Re Cat ROM, I believe its base address is 0 which means the ROM's start > contains the 68k reset and exception vectors. > > Does the Cat have 2 ROMS? The 2nd contains the dictionary, or is there only > 1 ROM with the executable stuff and the dictionary?

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Monday, November 1, 1999 7:50 AM To: David Craig Subject: Re: Cat ROM dump

Hey David,

David Craig wrote:

> Looks like you've been busy with your new Cat "machine".

Not quite yet. :) So far, it's just poking and reading the docs.

> I don't believe the Cat ROM had these 1kb block checksums. See Sandy's IAI > doc for the detail shere -- I believe his FORTH program added these > checksums for each 1kb of ROM that it read. I also believe the checksum > algorithm is one used by the disk driver.

Right, so I'll have to remove them before attempting to run the emulator, else the 68k will think they're opcodes and crash.

> Search for "phone" in my Cat ROM dump and you will see a large table of the > Cat word names. Maybe the jump table for these is stored near this table. > Your idea of looking for 3 byte addresses into the ROM seems the best way to > find this table unless Sandy has a doc that says where it is. What about > the TFORTH manual -- does it say anything about this aspect of FORTH? FWIW,

It might, I've not read anything yet. I've read (most scanned) some of the smaller docs here and there and the memos. This was done to weed out the chaff from the wheat. The tForth manual is on my "to read" list. :)

> I believe "TFORTH" means "Terry's FORTH" since there was a Terry at IAI who > I believe basically wrote the FORTH interpreter/compiler.

Yes, I think Sandy did mention that as well.

> I don't believe the Lisa people has such mischeavous perspectives. I have > never heard of such a thing. I also believe there was more adult > supervision at Apple concerning the Lisa software and think that Easter Eggs > would have been spotted. For example, Apple had a large regression testing > group that tested the s/w extensively and also there was lots of code review > by the various s/w groups.

Too bad. :) It would have been fun to discover them. :) Still having good testers is far more important than a hidden joke here and there.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Tuesday, November 2, 1999 9:29 AM To: David Craig Cc: Sandy Bumgarner Subject: Re: CatEm status, SwyftCard emulation, Reading Cat Disks

<> I'm cc:'ing this message to Sandy, so he could answer some of these questions, and possibly try DIM on a Cat disk himself. Sandy, I'll email you the Swyft emulator in a separate message.

David, thanks for the Swyftcard emulator, I'll give it a try just to see what a Cat would feel like. :) Also, I've just received your 1'x1'x1' Lisa docs box.

Status update: last night I completed the hex2bin.c program. It now successfully takes in the hex ROM dump from the tforth program, strips out the 1K checksums and generates a binary ROM which I could load in the emulator. I'll write the code to look for the forth vectors likely tonight or tomorrow time permitting.

After that, I'll write a small X program to display the Cat's video RAM, a possible keyboard translator, link them to the 68000 core from Generator. Then we should see it crash beautifully.

Likely you'd need custom software to read the cat disks. I'd try this: boot up your Mac with extensions off and try DART. I've also attached a DOS program I'd like you to try.

David Craig wrote: > > APPLE //E COMPUTER SWYFTCARD EMULATION PROGRAM

> The disk is an MS-DOS 1.4MB disk. I made a disk image of this disk using a > Mac and the DISK COPY 4.2 program. Then I compressed the image file with > the STUFFIT program to get a .sit file.

That's fine.

> I inserted the disk in the Mac and about a minute later the Mac Finder said > the disk was unreadable. I also ran DISK COPY and it could not even > recognize that a disk had been inserted. I attribute this behavior to these > disks being _almost_ MS-DOS format but different enough that the Mac thinks > it sees a MS-DOS disk but then finds some weird stuff. Sandy or Mino may > have an answer to if these disks can be read -- I believe there was a > translation program that IAI developed for this purpose, but am not 100% > certain about this.

Hmmm, Sandy?

> I also inserted the Cat disk in a Win NT machine and NT said it was > unreadable.

You'd need something like the unix "dd" command to access the sectors directly, but dd (data dump) won't be able to selectively access just the sectors you want. There aren't any recognizable file systems on the floppy since it's a raw sector by sector dump of memory.

I wrote something called DIM a long time ago that you could try from under DOS or NT. I'll allow you to specify sectors. You'll need to run it from a command line. i.e.: Start, Run, CMD.EXE, and then type in DIM and its parameters. I highly suggest you run it from plain DOS on a PC. If you run it under 95's DOS mode (i.e. while 95 is no longer running), you might have to run LOCK to unlock the INT13 function.

Running DIM by itself will spit out its built in help.

I've used it to do all sorts of weird things with floppies, such as duplicating a 360K 5.25" disk on to a 1.44M 3.5" and having it be recognized exactly, etc. So it might do the trick.

For a 256K Cat, I suspect it's something like 51 or 52 tracks. (256K/10sectors/512bytespersector)=51.2.

For a 384K Cat it should be 77 sectors (384K/512/10=76.8tracks)

Just experiment with the number of tracks until it works. I know it's 10 sectors/track, single sided based on some of the IAI docs. I'm not sure about 512 bytes per track, but DIM cannot read any other sector sizes.

The track numbers might be higher depending on whether or not there's extra tracks for other info. The only question is whether or not your PC/floppy/controller can read the extra 10th sector. It could have a problem since the IAI docs state that they got rid of some sync bytes to squeeze this in. Then again, that's likely what the Format 1.8Mb programs do, so it's up in the air.

Run DIM thusly under DOS:

DIM M A: catdisk1.dim -FD:80:1:10

(You might also want to vary the 80 to be 79, and the 10 to be 9, but 9 would mean 9 sectors per track, so we'd lose the extra Cat sectors.)

512 bytes/sector * 10 sectors/track * 80 tracks = 400KB, so.

It might work on NT or 95, but it's safer to run it under DOS. The -FD parameters are 80 tracks, 1 side, 10 sectors per track. If you run it without the -FD, DIM will try and read as many sectors and tracks as possible, but sometimes it'll fail.

I suspect you'll need a real PC to run it on, and not something like Virtual or SoftPC under a Mac. :)

The "M" means make an image. R would "restore" the image back to a floppy - thus overwriting the floppy. (I'd write protect the floppy just incase, DIM isn't able to bypass write protection, and it won't.)

A: means your A: floppy drive of course. catdisk1.dim is the file name to create. It's limited to 8.3 since this is a program.

Please try it and email me some images, even ones that have failed.

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder ROOT Sent: Wednesday, November 3, 1999 5:14 PM To: David Craig Cc: '[email protected]'; '[email protected]' Subject: Re: Cat disk reading on Mac and Windows NT -- No-Go

Here's another idea:

It could be that the Cat does format disks from track 80 down to 1 (not likely but it's worth a shot.)

If you could format a 720K floppy from a Mac or a PC as PC format, then, give it to the cat to save over.

(If track 0 is bad, there's no way for DIM to work.)

Otherwise, if that fails, then indeed, PC's need the SYNC marks which IAI removed, and it won't be possible to image these disks unless one writes a custom floppy driver (which won't be compatible due to chipset differences.) So if this fails, I think we give up on floppy import/export support.

I suppose we could write a tforth program to dump a cat floppy out the serial port as an alternative means to cat owners who still have working cats.

ROM: hex2bin program works, but I notice strange things, so I suspect a bug on my part. Some of the text got garbled. ie: disks became diska, n's get swapped for k's. It's 99% something stupid. also, I wasn't able to find the jump table by looking for 3 or 4 byte blocks that have the MSB less than 0x40 and the LSB mod 4 =0 because there were simply too many positive answers. I suspect they're near the start of ROM though as the ROM source shows keywords such as int0 int1 int2 where the 68000 trap table is. I'll assume this until I get a working CPU core to play with.

On Wed, 3 Nov 1999, David Craig wrote:

> Hi Ray and Sandy, > > I tried to read a Cat disk on both a Mac and a Windows NT machine. Neither > worked.

From: Sandy Bumgarner Sent: Thursday, November 4, 1999 3:55 PM To: David Craig Subject: Re: Cat disk questions

>Thanks for the answers to my Cat/IAI questions.

You are most welcome and I have a strong interest in seeing this thing through and will help any way I can.

>FYI, I corresponded with >Paul Baker a few years back and he did send me a nice letter. As as >documents for the Cat are concerned I recall he said he didn't have any and >I think he was not interested in the Cat any more.

I recall you telling me about now that I think about it.

>Q: Do you have an email address for Mino? Or, do you want to be the >only contact person with him?

I would like to be the contact person - for a while at least. I am (or was) good friends with Mino so I am pretty sure he is approachable about this. Paul is a damn fine engineer but was not involved in the IAI thing for as long as Mino and I (from the very beginning to us two locking the door for the last time - I have a photo of that event) so I can understand his lack of interest.

>Q: Would you like a CD of my digital Cat documents? If so, what is >your mailing address?

Yes! Can my Mac read it?

Sandy Bumgarner 1553 Magnolia Ave., Rohnert Park, CA 94928 POB 723, Penngrove, CA 94951-0723 707-664-8833 home 408-391-1950 cell

>Are you still a contract programmer for the Valley? I'm just curious since >when we met in 97 that is what you were doing. Still involved with FORTH? Yes and yes (BTW the name is correctly spelled Forth as it is not an acronym) Is it true that you published some of the material in Acrobat? Cool! Maybe we could get all of the original Canon manuals and cheat sheets published that way.

Would you mind if I put it on the Forth resource web page (www.taygeta.com)? job From: Sandy Bumgarner Sent: Thursday, November 4, 1999 10:36 PM To: [email protected]; [email protected] Subject: source code snooping

I did a little snooping around in the source code and here is the result. A fixed pitch font will help the legibility ...

------400000 integer ramstart ( start of ram in the Swift) ramstart /scan 2* 2+ + integer screen ( starts below overscan ) ramstart 20000 + integer text ( absolute start of text area ) 80000 integer ramsize ramstart 5fff8 + integer ramend ( all the ram that we can save )

NOTE by job 99nov04: ****** the above is a clue about the disk capacity, see also below ******* ramstart /scan 2* + integer screenstart

( Forth values)

1000 integer intsize ( max size of rom int table, mult of 400 ) 1c0 integer #ints ( # of rom 'int' names ) b00 integer #romtokens ( # of rom tokens for rom table *** ) f00 integer #ramtokens ( # of ram tokens for ram table ) 10 integer #vocs ( # of vocabularies) 40 integer maxword ( max size of a word name, see ) 10 integer #lbls ( number of labels in assembler ) 80 integer #cmds ( # of commands in ROM command array ) 11 integer xon ( xon value MT 4/22 ) 13 integer xoff ( xoff value MT 4/22 ) a00000 integer .shadow ( where the shadow ram will be ) 40000 integer romsize ( size of entire rom ) .shadow integer target ( target compile in shadow rom ) romsize 18 - integer targsize ( size of target complied image ) target targsize + integer .top ( initial top+1 of forth ram ) target romsize + integer .tiptop ( top of ROM image + checksums ) .top 2+ integer .checksum ( put of image here ) target integer savehere ( to save here during TC )

200 integer stacksize ( the size of the data stack ) 300 integer rstacksize ( the size of the return stack )

( these data arrays are now in ROM 1 )

.top target - ( topmost available byte in ROM 1 )

#romtokens 3 * - ( 3 bytes per token ) dup 1 and - ( align on an even boundary ) dup integer .romtbl ( rom token table )

#cmds 2* - ( rom space for initial EDDE command table ) dup integer .cmds ( 2 bytes per command ) ------

Here is the loop that moves and expands the tokens (some editing done here to make the Forth assembler a bit clearer) ... Note, #n means immediate, )+ is a post auto-increment, .b means a byte move, .w means a word move, and early Swyfts had 16 bit ROM tokens.

On the previous page, I calculate .romtbl to be 3DEE8.

.tb #n a1 move, ( ram base addr of 32 bit token table) .romtbl #n a0 move, ( rom base addr of 16 bit -?- token table) #romtokens 1- #n d0 .w move, ( this is the number of tokens to move) 0 #n d1 moveq, ( clear d1 to zeros ??? redundant) begin, 0 #n d1 moveq, ( clear d1 to zeros) a0 )+ d1 .b move, ( pick up a 24 bit rom address, 1st byte) 8 #n d1 lsl, a0 )+ d1 .b move, ( second byte) 8 #n d1 lsl, a0 )+ d1 .b move, ( third byte) d1 a1 )+ move, ( put into 32 bit wide RAM token table) d0 nt -until, ( loop until d0 exhausted)

Also, I ran into some of Minoπs (initials MT) code so here is another clue ...

0A integer sectors ( Number of sectors per track MT) 50 integer tracks ( Number of tracks per disk MT) and, as noted above, 5FFF8 bytes ( 393208 bytes) is the disk capacity. So, a sector is about:

5FFF8 50 A * / . ( a little Forth, I did it with an RPN on my Palm V) 1EB or 491+ bytes, decimal.

Take a peek at the target compiler file - the first few pages have a lot of info about the hardware.

I will try to contact Mino again tomorrow.

Sandy From: David Craig Sent: Friday, November 5, 1999 1:44 PM To: 'Sandy Bumgarner' Subject: RE: IAI door closing photo

Hi Sandy,

No rush on the IAI closing picture. Whenever you find it I would like a copy.

I have a Cat quick reference card, but don't believe I have a Cat 180 printer manual. If you have an extra one I would like a copy.

FYI, my home address is

DAVID T. CRAIG 941 CALLE MEJIA # 1006 SANTA FE, NM 87501 (505) 820-0358

Regards, David T. Craig

######################################################## # David T. Craig / ACUMEN Inc. / ACI 4D Developer #5 # Aspen Plaza, 1596 Pacheco, Suite 203 # Santa Fe, NM 87505 USA # 505 983 6463 ext 15 / 505 988 2580 fax # [email protected] ########################################################

------From: Sandy Bumgarner Sent: Friday, November 5, 1999 12:36 PM To: David Craig Subject: Re: IAI door closing photo

>Q: I would very much like to have a scanned image of this photo if >possbile? I would like to place a copy in my Cat paper.

You are most welcome to have one but you have to wait 'till I find the pic. >Q: Are you still living in your geodesic house on the Hill? I thought >that was a really nice building.

Part time - thanks for the complement.

>Concerning my Cat CD (ISO 9660 format) I will make a copy this weekend and >mail to you.

Many thanks, did you get a quick reference card and a Cat 180 manual? job From: David Craig Sent: Friday, November 5, 1999 9:45 AM To: '[email protected]' Cc: '[email protected]' Subject: IAI door closing photo

Hi Sandy, > locking the door for the last time - I have a photo of that event

Q:I would very much like to have a scanned image of this photo if possbile? I would like to place a copy in my Cat paper. Q:Are you still living in your geodesic house on the Hill? I thought that was a really nice building.

Concerning my Cat CD (ISO 9660 format) I will make a copy this weekend and mail to you.

Regards, David T. Craig ######################################################## # David T. Craig / ACUMEN Inc. / ACI 4D Developer #5 # Aspen Plaza, 1596 Pacheco, Suite 203 # Santa Fe, NM 87505 USA # 505 983 6463 ext 15 / 505 988 2580 fax # [email protected] ######################################################## From: Sunder Sent: Thursday, November 4, 1999 5:37 PM To: David Craig; Sandy Bumgarner Subject: Cat...

Another archeological find.

Sandy, over the phone you mentioned that the forth words jump table consists of three byte entries. In the IAI0163 file (this is a ROM dump that's been prettied up by David's program) at address marker [159488] line 5473 there seems to be the start of a forth dictionary.

The first word says "image", the second "length", there is a gap, then !char, !csp, !doublechar, !id... they seem to be separated by 3 bytes of junk. That junk could be a pointer, though it doesn't look like pointers to me, but some seem to be out of range. ie: >0x40000 which would exceed the ROM space... not 100% sure. Hmmm...

I did find the Easter Egg screen:

:) ------For more information: Dial 0 and talk to the operator.

If you like your Canon CAT, you might like to know that it was created by Information Appliance Inc., who are:

Software:

Jim "Mr. Integrator" Straus Terry "No Whine Before It's Time" Holmes Jonathan "Only 6 Bugs Left" Sand Dave "I've Lost the Will to Live" Boulton John "My Life is a Setup" Bumgarner

Electronics:

Paul "I Love This Job" Baker Mino "I Didn't Touch Those Bits!" Taoyama

Mechanics: Ralph "Looks Like Flying Weather" Voorhees English:

Lori "Where's My Macintosh?" Chavez David "They Changed It Again!?" Alzofon Dave "Calc Does What??" Caulkins

Kibitzing: Jef "I Never Read That!" Raskin Doctor Dr. 'Jim' "This is Awful!" Winter Scott "Fat Bits" Kim

Support:

Sharon "I'm Sorry" Lagapa Leslie "Do You Have Your Timesheet?" Morgan Charlie "Pyramid Power" Springer Richard "Elmo OK'ed It..." Krause

Hofstadter's Law: "It always takes longer than you expect, even when you take Hofstadter's Law into account" - Godel, Escher, Bach

------

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sunder Sent: Friday, November 5, 1999 11:49 AM To: Sandy Bumgarner; David Craig Subject: Re: source code snooping

Thanks much. :)

So any idea how I can find an absolute address to where the token vector table starts? :)

Sandy Bumgarner wrote: > > I did a little snooping around in the source code and here is the result. A > fixed pitch font will help the legibility ... > > ------> 400000 integer ramstart ( start of ram in the Swift) > ramstart /scan 2* 2+ + integer screen ( starts below overscan ) > ramstart 20000 + integer text ( absolute start of text area ) > 80000 integer ramsize > ramstart 5fff8 + integer ramend ( all the ram that we can save ) > > NOTE by job 99nov04: > ****** the above is a clue about the disk capacity, see also below ******* > > ramstart /scan 2* + integer screenstart > > ( Forth values) > > 1000 integer intsize ( max size of rom int table, mult of 400 ) > 1c0 integer #ints ( # of rom 'int' names ) > b00 integer #romtokens ( # of rom tokens for rom table *** ) > f00 integer #ramtokens ( # of ram tokens for ram table ) > 10 integer #vocs ( # of vocabularies) > 40 integer maxword ( max size of a word name, see ) > 10 integer #lbls ( number of labels in assembler ) > 80 integer #cmds ( # of commands in ROM command array ) > 11 integer xon ( xon value MT 4/22 ) > 13 integer xoff ( xoff value MT 4/22 ) > > a00000 integer .shadow ( where the shadow ram will be ) > 40000 integer romsize ( size of entire rom ) > .shadow integer target ( target compile in shadow rom ) > romsize 18 - integer targsize ( size of target complied image ) > target targsize + integer .top ( initial top+1 of forth ram ) > target romsize + integer .tiptop ( top of ROM image + checksums ) > .top 2+ integer .checksum ( put of image here ) > target integer savehere ( to save here during TC ) > > 200 integer stacksize ( the size of the data stack ) > 300 integer rstacksize ( the size of the return stack ) > > ( these data arrays are now in ROM 1 ) > > .top target - ( topmost available byte in ROM 1 ) > > #romtokens 3 * - ( 3 bytes per token ) > dup 1 and - ( align on an even boundary ) > dup integer .romtbl ( rom token table ) > > #cmds 2* - ( rom space for initial EDDE command table ) > dup integer .cmds ( 2 bytes per command ) > ------> > Here is the loop that moves and expands the tokens (some editing done here > to make the Forth assembler a bit clearer) ... Note, #n means immediate, )+ > is a post auto-increment, .b means a byte move, .w means a word move, and > early Swyfts had 16 bit ROM tokens. > > On the previous page, I calculate .romtbl to be 3DEE8.

Ah, ok, 3dee8 is the ROM vector table... From what I'm reading here, the vector table is later stored in RAM? So then it can be patched in RAM... Hmmm, that's very useful. That's probably the place to start my patches. Let me guess, you guys decided to not hardcode the vectors in the ROM so that they could be patched. Very good idea for future upgrades! Sort of what the Mac does :)

Then, once it's in RAM, I can trap on those vector addresses. Now I'll need two more things. The address in RAM where it lives (likely I can calculate this from the code around the snippet you gave below) and in what order the tokens are, which is likely something I can get from the code too.

After that, I'll have to figure out what parameters each of the routines I need to replace takes (ie: d0 is sector number, d1 is track number, a0 is address) to do disk and other I/O's. And then we're done. :) This is commented in the source, so I just have to do lots of reading in the next few days.

> .tb #n a1 move, ( ram base addr of 32 bit token table) > .romtbl #n a0 move, ( rom base addr of 16 bit -?- token > table) > #romtokens 1- #n d0 .w move, ( this is the number of tokens to move) > 0 #n d1 moveq, ( clear d1 to zeros ??? redundant) > begin, > 0 #n d1 moveq, ( clear d1 to zeros) > a0 )+ d1 .b move, ( pick up a 24 bit rom address, 1st > byte) > 8 #n d1 lsl, > a0 )+ d1 .b move, ( second byte) > 8 #n d1 lsl, > a0 )+ d1 .b move, ( third byte) > d1 a1 )+ move, ( put into 32 bit wide RAM token table) > d0 nt -until, ( loop until d0 exhausted)

Unfortunately the disk stuff seems to be hopeless as INT13 (direct disk I/O) on PC's doesn't seem to be able to read Cat floppies at all due to missing address markers on the tracks.

> Also, I ran into some of Minoπs (initials MT) code so here is another clue > ... > > 0A integer sectors ( Number of sectors per track MT) > 50 integer tracks ( Number of tracks per disk MT) > > and, as noted above, 5FFF8 bytes ( 393208 bytes) is the disk capacity. So, > a sector is about:

Yup, so it's 80 tracks 10 sectors per track single sided MFM. :( Oh well.

> > 5FFF8 50 A * / . ( a little Forth, I did it with an RPN calculator on > my Palm V) 1EB or 491+ bytes, decimal. > > Take a peek at the target compiler file - the first few pages have a lot of > info about the hardware. > > I will try to contact Mino again tomorrow. > > Sandy

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. From: Sandy Bumgarner Sent: Saturday, November 6, 1999 4:39 PM To: Sunder; [email protected] Cc: [email protected] Subject: Contact with Mino

I talked with Mino today and he is willing to correspond about the Cat hardware and software. I also sent him the applicable email we have exchanged so he can get a leg up.

Contact him at: [email protected]

Sandy From: David Craig Sent: Monday, November 8, 1999 4:04 PM To: '[email protected]' Cc: '[email protected]' Subject: Canon Cat computer

Hi Mino, I saw your email address in an email from Ray Aracheliam ([email protected]) concerning the Canon Cat computer and I would like to ask you a few historical questions about the Cat's development. I've been helping Ray by giving him Cat info that I have. Thanks in advance for any info you can provide.

I've had a Cat for several years and am intrigued by the Cat's development. I have lots of technical Cat info and IAI info stuff and have found these materials and the Cat/Swyft paradigm fascinating. For example, I have the Cat specification and the Cat ROM source. In 1994 I wrote a paper about the Cat which you may find of some interest:

<> I would like to update this paper and include comments about the Cat's development from the various development team members. You may also be interested in a letter I received from Paul Baker a few years ago concerning IAI: <> Here are my questions: Q1:When did you become involved with IAI? When did you leave IAI? I believe you were one of the first and one of the last IAI people. Q2:Was all your IAI work hardware-related? I've heard you were hired to work on the h/w and did a fair amount of the h/w design. Later Paul Baker came onboard and you and he were the principle h/w people. Q3:Did you work on all the IAI systems (Swyft 6502, Swyft 68008, SwyftCard //e, Cat, Cat Portable)? Q4:Did all of the IAI systems reach a functional stage in their development? By this I mean did you have working h/w for all these systems? I've heard the Cat Portable was never implemented though there was a spec (P7?) and plastic cases manufactured? Q5:Which IAI system did you find the most interesting from both a development and functionality perspective? For example, was the Swyft 68008 machine better than the Cat since S68008 was really an IAI system whereas the Cat was to some degree Canon's system? I've seen a Swyft machine at Sandy Bumgarner's place in 1997 and liked the display and the proportional fonts. Q6:Do you have any Cat h/w docs such as a Cat "h/w theory of operation" manual? I have the Cat user manuals and the Cat Workshop manual that Canon created for Cat repairs, but assume IAI would have created a more technical document describing the Cat h/w. Q7:Do you have any specs for the Swyft machine (either 68008 or 6502) or SwyftCard //e? If so, can I obtain copies? I would gladly pay for the copying and shipping. Q8:Was working with Canon a problem at times? I'm asking since it seems to me from reading some IAI memos and some comments from Jef Raskin that Canon tended to make the Cat spec/design not as clean as IAI wanted. For example, using a fixed-width font on the Cat when the Swyft used a nicer looking proportional font. Q9:Did you write all your h/w code using tForth or did you use a non-Cat based assembler? I've seen your 68k programming in the Cat source.

Q10:Was working at IAI a good experience for you? I'm asking since it seems to me that IAI was always under lots of time pressure and from projects that I've worked on pressure can really be a bummer. Some IAI memos I've read talk about dev schedules for the Cat and Canon was always wanting things done much earlier than IAI thought realistic.

Q11:What aspects of the Cat h/w do you consider the most innovative?

Q12:What aspects of the Cat s/w do you consider the most innovative?

Q13:Would you like a CD of all of my digital Cat/IAI materials? This includes lots of Cat tech info such as source code listings and design-type documents (e.g. the tForth manual). If so, all I need is a mailing address for you. Concerning your current Apple work, what do you do? I'm just curious about this. I assume something hardware-related. Do you work with Paul Baker? Last I heard he was still with Apple and was working on PPC stuff. Thanks for your time. Regards, David T. Craig ######################################################## # David T. Craig / ACUMEN Inc. / ACI 4D Developer #5 # Aspen Plaza, 1596 Pacheco, Suite 203 # Santa Fe, NM 87505 USA # 505 983 6463 ext 15 / 505 988 2580 fax # [email protected] ######################################################## From: Sunder Sent: Monday, November 8, 1999 10:03 AM To: [email protected] Cc: Sandy Bumgarner; [email protected] Subject: Re: Contact with Mino

Hi Mino, As Sandy has informed, I'm interested in building a Cat emulator.

Path 1:

I've found some of the information I need to build a hardware emulator (i.e: I emulate the hardware of the Cat, and don't touch the software), however, that information isn't complete. For example, I don't have full information about the gate array addresses, how to talk to the modem, disk, or other devices.

I do have the ROM sources (2.4.0) which Sandy and David provided, but they're a bit long. :)

Path 2: The alternative, and IMHO, a better way to go about it in the long term is to replace the tForth words that handle hardware by trapping them in the emulator. This would also allow us to expand the Cat's memory quite a bit, and would allow me to build a much faster emulator. Sandy provided some details as to the word table, but I'm still a bit fuzzy on some of the details. I'd need a way to find each tForth word's vector location in ROM and RAM. Based on a code snipped Sandy found, I understand that the words table is copied into RAM on startup, so patching it in RAM would likely be better. Also, I realize that there are several versions of the ROM. Sandy mentioned a sorting bug in 2.4.0 which was fixed in 2.4.2, etc. The issue is, do the words vector tables differ between ROMs, or can I expect things like :disktest and such to be vectored from the same spot. Path 3: Now for the super optimal way: if it is possible to recompile ROMs from scratch, and I'm unsure whether the tools to do so still exist, then I could simply code illegal A-line (or even F-line) 68k opcodes for each of the hardware related words. This would have an even bigger advantage, since I could expand things such as the display size, and raise the RAM limit to something like 8MB, or even 16Mb, possibly up to 4.2Gb... :) (Ok, a 4.2GB Cat is very unrealistic, but a several MB Cat could be achieved by removing all the special hardware I/O addresses, and any limitations in the ROM source code that check, assume, or limit for the top of system RAM. Path 2, can't do this fully as the source code does make assumptions about RAM size.) Thanks much. Here's my contact info: email: [email protected] Work: (preferred) Ray Arachelian c/o: Starmedia 29 West 36 Street, 5th Floor New York, NY 10018 (212)-520-6397 Work (917)-418-2569 Cell [email protected] (text pager)

Home: Ray Arachelian 48-21 40th Street #3K Sunnyside, NY 11104 (718)-729-4662

Sandy Bumgarner wrote: > > I talked with Mino today and he is willing to correspond about the Cat > hardware and software. I also sent him the applicable email we have > exchanged so he can get a leg up. > > Contact him at: [email protected] > > Sandy

------Kaos Keraunos Kybernetos ------+ ^ + Sunder "Only someone completely distrustful of /|\ \|/ [email protected] all government would be opposed to what /\|/\ <--*--> ------we are doing with surveillance cameras" \/|\/ /|\ You're on the air. -- NYC Police Commish H. Safir. \|/ + v + Say 'Hi' to Echelon "Privacy is an 'antisocial act'" - The FedZ. ------http://www.sunder.net ------I love the smell of Malathion in the morning, it smells like brain cancer. CANON CAT / I.A.I. INFORMATION

03 Oct 94 - PAUL BAKER to DAVID CRAIG - Letter

The following is a letter from Paul Baker, the chief engineer behind Information Appliance. Paul Baker currently works for Apple Computer. He worked on the Apple Lisa computer in the early 1980’s and also worked on Apple’s family of Low Cost (LC) Macintosh computers.

Hi David,

I received your letter some time ago, but have had a fun summer and not kept up with my mail. Sorry it has taken me so long to respond.

I did indeed work at Information Appliance and worked on the Canon Cat as well as the earlier product of IAI, which we called the Swyft and the plug-in card for the Apple //e, which was called SwyftCard.

Once I left IAI, I didn’t keep any of the Cat or other documents that I had, but I think I can answer your questions.

0- How many people worked on the Cat hardware and who were they?

At IAI, we had myself, Mino Taoyama, Charlie Springer and Ralph Voorhees. There was also a large staff at Canon, but I can’t remember all their names. The project leader at Canon was Susumu Takase and there was a team member named Suzuki, but that’s all I remember.

There was also a software team composed of four individuals: Terry Holmes, Jim Straus, John [Jim] Bumgarner, Johathan [Jonathan] Sands. There were a few other individuals in the company who contributed to the product, one was Jef’s friend Jim Winters who was one of the originators of the leaping concept and Scott Kim who designed our fonts and did other graphic and software design (although he was more involved in the Swyft than the Cat). Also, Doug McKenna, who was actually one of our investors, is very technically competent and provided us with help in evaluating design options throughout the project.

1- Why did we choose the 68K [68000] CPU?

Well, the first reason was probably that we had built the Swyft with a 68008, so we could easily port the code from the older product to the Cat. However, since almost all the code for the Cat was rewritten, really the big part of the code that transferred was the FORTH development environment and interpreter. On the earlier Swyft,

CANON CAT / I.A.I. INFORMATION -- 1 of 3 03 Oct 94 - PAUL BAKER to DAVID CRAIG - Letter the original design used a 6502 (same processor as the Apple ][), but when I joined the company we redesigned to use the 68008 because it was at least 4x the performance and only cost a few dollars more [than the 6502]. The 68008 also has a 1 Mbyte address space vs the 64K address space of the 6502 and using the 68K let us get away from any sort of RAM/ROM banking which made the code more efficient and also allowed us to have a larger memory, which improved the product. I think the Cat also had a 256KB main memory. We had 128KB of ROM as well.

The SwyftCard used banking (because it ran on the Apple //e which had a 6502 and small memory space). This was a constant source of bugs and it also made it more difficult to develop the code. We were glad to have a single address space in both the Swyft and the Cat.

2- Why did you choose a disk size of 256K vs a larger size?

The operating paradigm of the Cat (and the Swyft and SwyftCard) was that the disk was simply an image of the memory. Thus the disk capacity matched the memory size - if the RAM was 256K, then the disk had to be the same size. Since the Cat had no concept of files, there was no need for the disk to have any different capacity than the RAM. In fact the disk drive we used was a regular FM 80 track 3.5” floppy, so the capacity of the drive was actually 360KB, but only 256K was used. The floppy drive had only one head, so it was half the capacity of the standard floppy used on IBM- compatible PC’s at the time. We did not use the GCR encoding that is used by Apple computers, which meant that we would not have had the 400KB capacity available to us.

[DTC: Raskin read this section and had the following to say in his 31 Oct 94 e-mail: The last version of the Cat had 384K in both memory and on the drive. So Baker can’t be exactly correct about a 360K limit. ]

One advantage of recording the entire memory to disk was that we could recall the data that was on the screen first, so it seemed like the user’s data loaded instantly, when it actually took about 15 seconds.

3- How far in the development phase was the Cat laptop?

While I was there we built a model with Swyft (not Cat) software which worked. After I left the company, Mino produced a much better model which was based on Cat software. I think they were trying to productize the laptop when the company ran out of money and was closed.

I did enjoy reading your article and thought that it presented the Cat and IAI in a very favorable light. I worked there three years and enjoyed the work, although there were many long hours and we were ultimately unsuccessful in producing a commercial product.

CANON CAT / I.A.I. INFORMATION -- 2 of 3 03 Oct 94 - PAUL BAKER to DAVID CRAIG - Letter With the wisdom of looking back, it is easy to see that the Cat was doomed more by the advance of other technologies. The product was ideally suited to the task of word processing and communicating. But the Macintosh, and now Windows, with their graphical user interface has made more powerful computers more approachable for users and relegated text only systems like [MS-] DOS and the Cat obsolete. I suppose you could say that the current “pocket organizer” type products are the legacy of the Cat - text only, limited function, low cost products. These products would probably benefit greatly from the “leap” function which makes it very easy to find things in a computer.

Although Canon may not have been successful in selling the Cat I would say that Takase-san with whom I worked very closely was a pleasure to work with and the several trips I made to Japan to work with the Cat team were very enjoyable because of the quality of the engineers working on the project on Canon’s behalf.

Although I was closely involved in the hardware design of the Cat, my actual title at IAI was Vice President of Engineering (which is pretty meaningless in a company of 12 people), but what I did was serve as the project leader - working on both hardware and software as well as coordinating the specification for the project. This responsibility fell to me largely because Jef did not like to work with the Canon people. They had several features that they absolutely required (for example spell checking) which Jef felt made the system more complex than the original simple system he and Jim Winters had conceived. Thus it fell to me to negotiate between Jef and Canon to resolve the final spec as well as its implementation.

Although the Cat was produced on schedule, the reason that we had to sell the product to Canon in the first place was that our original product, the Swyft, was about a year late and our investors refused to invest the several million dollars that would have been required to launch the Swyft under IAI’s own name. One fairly amazing thing about IAI was that it was in business for around 8 years total and the investors really only lost about $3 million over that whole period - there have been many startups that burned that much money in one year!

Thanks for your earlier letter. I was suprised that anyone would be interested in the Cat or IAI so many years after it was out of business.

Regards,

Paul Baker

CANON CAT / I.A.I. INFORMATION -- 3 of 3 03 Oct 94 - PAUL BAKER to DAVID CRAIG - Letter From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Feb 29, 1996, 09:57 AM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 4.compuserve.com (8.6.10/5.950515) id LAA23201; Thu, 29 Feb 1996 11:55:05 -0500 Received: by garlic.com (8.7.4/4.03) id IAA58922; Thu, 29 Feb 1996 08:55:02 -0800 Date: Thu, 29 Feb 1996 08:55:01 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat tech info In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

> Thanks for the detailed replies. I really appreciate the time you've spent to > answer what many would consider "ancient history" questions about the Cat.

As you have noticed, I really like the beast so it is fun for me.

> I'm referring to the whole screen, including the ruler graphic at the bottom. > I'm wanting to put some Cat screen shots into my Cat paper and want the whole > bitmap in a similar manner as a Macintosh screen dump.

Let me look into writing a Forth word to do that.

> Cat Easter Eggs: How do I access them?

Ho, you want in on the secret, do you ... hummm ...

Seriously, you know about one (accessing Forth) and I will tell you about the most interesting one:

1) Press and hold the left Leap key and the shift key. 2) While holding the above down, press Q W E R A S D F Z X C V 3) Let go of the UF & shift keys 4) Press UF Explain. 5) Surprise!

Wild horses will not drag any more information from my finger tips (or lips).

> If the disk manuals are complete, i.e. with illustrations if any, then these > sound fine. Otherwise, I would like to photocopy the Forth manuals.

The manuals would be best but the Forth manuals have only simple illustrations anyway.

> I've heard of the Shed and would not mind eating there if you're not Shedded > out. I ate recently at a very nice place called the Guadalupe Cafe which seemed > to have very authentic Mexican food. If you haven't been the the GC and would > like to try it just say the word. When you decide upon a place let me know so > that I can make reservations if needed. It may not be possible for me to be tired of good New Mexican food. I have a suggestion, lets do both and you buy my meal at one of them. I expect to spend the day chatting with you so lunch together seems right. My friend will probably be visiting her daughter at Los Alamos and then maybe we can all have dinner together. Just a suggestion, what do you think?

Hasta Luigi

Juan

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Thu, Feb 29, 1996, 09:13 PM RE: Re: Canon Cat tech info

Juan,

Thanks for the Easter Egg info. I will try it tonight.

> The manuals would be best but the Forth manuals have only simple illustrations anyway.

If the FORTH manuals are fairly short (i.e. < 200 pages) then I would like to make a copy. Otherwise, the disks would seem easier.

> It may not be possible for me to be tired of good New Mexican food. I have a suggestion, lets do both and you buy my meal at one of them. I expect to spend the day chatting with you so lunch together seems right. My friend will probably be visiting her daughter at Los Alamos and then maybe we can all have dinner together. Just a suggestion, what do you think?

Both sounds great. I'm looking forward to eating at The Shed, I've heard it is good. I think you will like the Guadalupe Cafe (which now resides on Old Santa Fe Trail, not Guadalupe street).

Adios, David From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Mar 1, 1996, 12:40 AM RE: Re: Canon Cat tech info

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 6.compuserve.com (8.6.10/5.950515) id CAA21501; Fri, 1 Mar 1996 02:39:56 -0500 Received: by garlic.com (8.7.4/4.03) id XAA62936; Thu, 29 Feb 1996 23:39:55 -0800 Date: Thu, 29 Feb 1996 23:39:55 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat tech info In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

David,

The trip seems to be shaping up ...

I got your snail mail today and will give the article a good read tomorrow.

I will be in contact as the departure time grows nigh. job

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Sun, Mar 3, 1996, 11:53 AM RE: Canon Cat screen dumps

John,

Thanks for the easter egg -- I tried it the other day and saw all the names behind the Cat. This is definitely a screen that will go into my revised Cat paper.

Concerning Cat screen dumps, if possible I would like very much to have a way to send the screen bitmap out the Cat's serial port. You had mentioned that with some programming this may be possible. I could then capture the outputted data with a Macintosh terminal program and convert it to a bitmap on my Macintosh. If the Cat's screen data could be sent on a byte basis with each byte corresponding to 8 screen line pixels then I should be able to convert the outputted data on my Macintosh to a Macintosh bitmap which could then be copied to my Cat paper. The data could also be sent as plain ASCII with each ASCII byte corresponding to a nibble (e.g. "A5" would represent 8 screen pixels). Ideally, the user interface for this screen dump feature would be that the user pressed a key or keys and the screen bitmap would be dumped. If this feature could support any screen (e.g. the Cat people easter egg screen) that would be great.

Q: What are the pixel dimensions of the Cat screen?

Reagrds, David From: David T Craig, 71533,606 To: John Bumgarner, internet:[email protected] Date: Sun, Mar 3, 1996, 10:00 PM RE: More Cat questions

John,

Here are some more Cat questions that if you could answer I would be very appreciative. Thanks in advance.

Q: Do you have any IAI design specs for its various machines? I'm looking for the design specs for the 68008 Swyft, SwyftCard, Cat, and Swyft Portable. I've read in the SwyftCard manual that the SC spec was around 50 pages long. If you have these I will gladly pay for the photocopying and shipping.

Q: Do you have a timeline for IAI and its machines? I'm trying to put together a short timeline detailing when IAI started, when it ended, and when each of its machines was developed. I assume some development work existed in parallel due to the small staff at IAI.

Q: I noticed that you are listed as a founder of IAI in the front of the SwyftCard manual. What exactly does this mean? I'm just curious here.

FWIW, I have a letter from Paul Baker from a year or so ago in which he discusses IAI and its machines. When you come to Santa Fe I plan to give you a copy of this letter since Baker has lots to say and I think you may find his comments interesting reading. Regards, David

Distribution: John Bumgarner internet:[email protected] From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Mar 4, 1996, 01:46 PM RE: Re: More Cat questions and lots of answers.

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by dub-img- 7.compuserve.com (8.6.10/5.950515) id PAA24877; Mon, 4 Mar 1996 15:15:41 -0500 Received: by garlic.com (8.7.4/4.03) id MAA25146; Mon, 4 Mar 1996 12:15:35 -0800 Date: Mon, 4 Mar 1996 12:15:33 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> cc: [email protected] Subject: Re: More Cat questions and lots of answers. In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

> > Q: Do you have any IAI design specs for its various machines? I'm looking for > the design specs for the 68008 Swyft, SwyftCard, Cat, and Swyft Portable. I've > read in the SwyftCard manual that the SC spec was around 50 pages long. If you > have these I will gladly pay for the photocopying and shipping.

Yes, design spec. documents will be coming to you, all or most on disk.

> > Q: Do you have a timeline for IAI and its machines? I'm trying to put together > a short timeline detailing when IAI started, when it ended, and when each of its > machines was developed. I assume some development work existed in parallel due > to the small staff at IAI.

Roughly: 82oct, Jef and I talk about his idea for a machine outside of the Red Lyon in San Jose while we were at a Forth convention. 83jan, actually join IAI, I take employee number 4 for mine (fourth). We find it very difficult to create the paradigm so it took until ... 84dec we had the 7" Swyft working. 85jun the 9" soft-tooled Swyft was in use. ?? created hard tooling for the 9" Swyft. ?? Contract with Canon to build a commercial version of the Swyft. ?? build the Woody, a meld of Swyft and Cat with a unique circuit board, Cat CRT, two disk drives. ?? Prototype Cats are used to develop all of the software. ?? Canon launches the Cat. ?? version 2.4 software for the Cat. ?? work begun on the flat Cat, later called the P7. ?? Several prototypes of the P7 are built with soft-tooled and hand made cases (thanks to Ralph). ?? vulture capitalists take $1M away leaving us with a couple hundred K. ?? Nearly ready to sign a contract with Smith Corona for the P7. ?? Olivetti buys SC and fires the president - the deal for the P7 collapses. 89jun IAI finally dies. 89aug-or-sep auction off the equipment. 89oct Mino and I lock the building up for the last time. The leftover Cats, Swyfts, most software, some P7 parts, etc. exist in a storage locker in Morgan Hill and the address of IAI is POB 38. I finally get tired of paying for the storage locker and move everything up to my place where most of it still is.

The ?? dates will have to be worked out with Jef, Mino, Ralph, me, etc. > Q: I noticed that you are listed as a founder of IAI in the front of the > SwyftCard manual. What exactly does this mean? I'm just curious here.

See above, I was there from the gleam in Jef's eye. Actually, Jef and Dr. Dr. Had the original idea. You have to ask them about that part. I came in right after that.

> FWIW, I have a letter from Paul Baker from a year or so ago in which he > discusses IAI and its machines. When you come to Santa Fe I plan to give you a > copy of this letter since Baker has lots to say and I think you may find his > comments interesting reading.

Yes I would. Paul is a good engineer and contributed a lot to the Swyft and Cat after about 84jun. I hope I come across well in his view.

You may want to talk to Ralph and Mino as they were there from the beginning to the end as I was.

Try Ralph at 415/566-6393. You should really talk to him as his viewpoint will be different than, say Jef's.

The last number I have for Mino is 415/441-7261, [email protected], or, as he is young and may have moved, if that doesn't work tell me and I will call his parents.

Also, Dave Alzofon will have some things to say 415/321-6352. I suggest you call him too.

Between the above folks, Jef, and I you should get an accurate picture. I am really glad someone is interested in writing this up from an outside viewpoint. We are all too biased to see the real situation. I can talk a lot about it if you like but that is best done with a tape recorder. I will do it from here if you can handle the small cassettes.

About the screen dump ... do the following

1) connect the computers. Use a null modem if necessary (or, their is a switch on the Cat's circuit board at the back. We all drilled holes in the case in between the serial and parallel connectors so the switch can be thrown easily. The switch probably should be toward the disk side of the Cat for serial communications with a Mac).

2) set Cat and Mac serial ports to, oh, say 2400 baud to keep it simple. The Cat will do 38,400 but who knows if the handshake will be OK. Best to wait a few minutes for the transfer.

3) verify the serial connection, send a long document Cat-to-Mac to verify the handshake (but at 2400 bps it will not be necessary, most likely).

When all is ready, hardwarewise ...

4) Get into Forth on the Cat (Use Front - Shift then Space) and enter the following Forth code (I assume you know about Enable Forth Language ).

: sendnybbles ( b -> | Nybbelize byte and send upper nybble first, nybble base is hex 41 or an A) dup 4 shr ( get the upper nybble) ascii A + semit 0f and ascii A + semit ; : screendump ( -> | Dump the screen binary image, screen size 672 dots and 344 lines or 28,896 bytes or hex 70e0. Base address hex 400,000) 4070e0 400000 do i c@ ( get a screen byte) sendnybbles loop beep ;

: dumpdefault ( -> | dump the default message) defaultmsg extexpl screendump quit ;

' dumpdefault key drop scancode 2* cmds + w! [return] [s] re [return]

The [return] and [s] mean to press RETURN and the letter s key. The line that begins with ' (called tick in Forth) loads the token for the word named dumpdefault into the command array in the letter s' scancode position. You don't have to type the comments ... the words in between the parentheses.

5) OK, things should look normal as the re above put you back into the Cat editor (known at IAI as Edde).

6) LEAP to shift QWERASDFZXCV for the cookie preliminary.

7) ready the Mac to receive a text file at 2400 bps.

8) Press Use-Front s to start dumping the screen. You will be left in Forth after it is over (the Cat beeps when it is done). Type re to get back into Edde.

9) If you want to dump a normal text screen, omit the dumpdefault word and use the screendump word name after the ' (tick) in the interpreted line where you load the command vector. Now pressing Use-front s will dump whatever is on the screen and land you back in forth. I think you could put a re in place of quit in screendump and land back in Edde but I just thought of that and haven't tried it.

Have fun.

Naturally, if you have any questions, call me.

I feel strongly that you should have a good long talk with Ralph, Mino and Dave if you can. Dave and I will also be glad to read and comment on the draft.

Good luck, and hope to see you next week,

John

Distribution: David T Craig 71533,606

Cc: INTERNET:[email protected] From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Mon, Mar 4, 1996, 08:42 PM RE: More Cat questions and lots of answers.

John,

Thanks very much for the extended answers to my various Cat questions. I definitely will call the people you mentioned. The Forth screen dump stuff looks great, I will try to give it a try tonight and see what happens.

The IAI timeline seems great. I will bounce a few of the ??? off of some other Cat people.

I'm looking forward to meeting with you in a week or so.

-David From: David T Craig, 71533,606 To: Charlie Springer, INTERNET:[email protected] Date: Mon, Mar 4, 1996, 08:49 PM RE: Canon Cat / IAI timeline

Charlie,

You may recall corresponding with me a few weeks back about the Canon Cat and IAI. I'm in the process of revising a paper I wrote in 94 about the Cat and just corresponded with John Bumgarner who provided some info about an IAI timeline. There are several areas in this timeline that John couldn't quite remember (??) and I'm hoping that you could fill some of these in.

Thanks in advance. Here's what John provided ...

Roughly: 82oct, Jef and I talk about his idea for a machine outside of the Red Lyon in San Jose while we were at a Forth convention. 83jan, actually join IAI, I take employee number 4 for mine (fourth). We find it very difficult to create the paradigm so it took until ... 84dec we had the 7" Swyft working. 85jun the 9" soft-tooled Swyft was in use. ?? created hard tooling for the 9" Swyft. ?? Contract with Canon to build a commercial version of the Swyft. ?? build the Woody, a meld of Swyft and Cat with a unique circuit board, Cat CRT, two disk drives. ?? Prototype Cats are used to develop all of the software. ?? Canon launches the Cat. ?? version 2.4 software for the Cat. ?? work begun on the flat Cat, later called the P7. ?? Several prototypes of the P7 are built with soft-tooled and hand made cases (thanks to Ralph). ?? vulture capitalists take $1M away leaving us with a couple hundred K. ?? Nearly ready to sign a contract with Smith Corona for the P7. ?? Olivetti buys SC and fires the president - the deal for the P7 collapses. 89jun IAI finally dies. 89aug-or-sep auction off the equipment. 89oct Mino and I lock the building up for the last time. The leftover Cats, Swyfts, most software, some P7 parts, etc. exist in a storage locker in Morgan Hill and the address of IAI is POB 38. I finally get tired of paying for the storage locker and move everything up to my place where most of it still is.

Thanks in advance, David Craig

Distribution: Cc:

From: David T Craig, 71533,606 To: John Bumgarner, internet:[email protected] Date: Mon, Mar 4, 1996, 08:59 PM RE: Some Cat info that you may enjoy

John,

Here's some Cat info that you may enjoy. I thought I would send this your way via email instead of via a letter since this is quicker.

______Comments from CHARLIE SPRINGER from about 2 weeks ago:

I worked on a bunch of stuff. I joined the company on the last day it occupied Jef Raskins shed and moved to downtown Palo Alto. I was a forth programmer and instrument designer type guy and did a lot of different stuff. For instance, I introduced the Bayer-Moore search algorithm that eveolved into the super fast edde search for leaping. I "brought-up" the first swyft proto (6502 based) with a simple Forth and font for human factor testing (7" screen). I also put a bunch of Cats in the Stanford administration for beta test. We had a bunch of very cool wooden computers built by our model maker, Ralph Voorhees, who had been a member of the team that built first flight craft at Lockheed. I did a lot of product testing and some advertising copy writing -- some in the Canon brochure, and found the only serious bug in the final version of the Cat. The system was so well conceptualized and understood by the team that it took me over an hour to explain what was wrong and convince them it actually happened. I don't recall exactly what it was, but something like if you save ("disk") with highlighted text and then erase or delete the text and go home for the night, and put a fresh disk in in the moring, when the screen turns on you see a copy of the stuff you thought you erased. It turns out that any new user naturally mimics part of the "copyup" procedure; something the team members would never do by accident. It confused the daylights out of em. The cure is to put a little line of text on all your disketts so there are no unformated blank ones around.

Adios, David

Distribution: John Bumgarner internet:[email protected] From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Mar 4, 1996, 10:54 PM RE: Re: Canon Cat / IAI timeline

Sender: [email protected] Received: from emout07.mail.aol.com (emout07.mx.aol.com [198.81.11.22]) by arl- img-7.compuserve.com (8.6.10/5.950515) id AAA11179; Tue, 5 Mar 1996 00:52:00 -0500 From: Received: by emout07.mail.aol.com (8.6.12/8.6.12) id AAA26307 for [email protected]; Tue, 5 Mar 1996 00:51:52 -0500 Date: Tue, 5 Mar 1996 00:51:52 -0500 Message-ID: <[email protected]> To: [email protected] Subject: Re: Canon Cat / IAI timeline

I'll bet the only date I know for sure is my first day, when the company moved from Jef's shed to Palo Alto, but I will check. I took photos of the art work I have so I can send them to you -- when I get them developed.

More later.

Charlie

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Charlie Springer, INTERNET:[email protected] Date: Tue, Mar 5, 1996, 07:14 PM RE: Re:

Charlie,

Thanks for looking at the IAI timeline. If you remember anything please let me know.

> I took photos of the art work I have so I can send them to you -- when I get them developed.

If you have drawings I would like them in any form. If you want to photocopy them that would do the trick also. Thanks for taking photos, whatever you have and can spare I would like to see. I would return anything you sent.

Cheers, David From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Mar 8, 1996, 09:47 AM RE: Re: Canon Cat screen dumps

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 3.compuserve.com (8.6.10/5.950515) id LAA00731; Fri, 8 Mar 1996 11:22:26 -0500 Received: by garlic.com (8.7.4/4.03) id IAA28692; Fri, 8 Mar 1996 08:22:15 -0800 Date: Fri, 8 Mar 1996 08:22:15 -0800 (PST) From: John Bumgarner To: David T Craig <[email protected]> Subject: Re: Canon Cat screen dumps In-Reply-To: <[email protected]> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII

David,

Did the screen dump work?

I may not be traveling to AZ after all as a job came up that must be done before 2 Apr. and that shoots the window for my friend.

All of the IAI software and documents will be on the taygeta site in a couple of days. Try www.taygeta.com and see the amount of stuff there - about 100 Mb of Forth (BTW it is not FORTH but rather: Forth. The word is not an acronym.) to which I will add a few Mb of IAI stuff. job

Distribution: David T Craig 71533,606

From: John Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Mar 8, 1996, 11:26 PM RE: Selling Cats

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 4.compuserve.com (8.6.10/5.950515) id AAA23093; Sat, 9 Mar 1996 00:48:59 -0500 Received: by garlic.com (8.7.4/4.03) id VAA18490; Fri, 8 Mar 1996 21:48:48 -0800 Date: Fri, 8 Mar 1996 21:48:48 -0800 (PST) From: John Bumgarner To: [email protected] Subject: Selling Cats Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Dave,

A really sharp dealer that really knew how to sell Cats (so much that they bought up Cats from others because they couldn't get enough of them) was:

Cypress Business Equipment, Ltd. 2802 5th Ave. North Lethbridge, Alberta T1H 0P1 Canada 403/328-8604

My contact there was Gary Robillard (home: 403/320-0381) and he and I became good friends so I think he wouldn't mind if you called.

I actually did some software development for them for Cats in fast food restaurants (a Taco chain called Taco something). The idea was to make the Cat gather the day's data (by typing it in with a fairly rigorous filter about what was acceptable) and send it to headquarters. This is the kind of stuff that the Cat would have been good at. Ha, sigh ...

John B

Distribution: 71533,606 From: David T Craig, 71533,606 To: Jef Raskin, internet:[email protected] Date: Mon, Mar 11, 1996, 10:09 PM RE: Bruce Horn's Mac UI comments

Jef,

Here are some comments about the Macintosh's user interface from Bruce Horn, a Finder author, that may interest you.

Regards, David

Bruce Horn’s History of Xerox, Apple, Lisa, and Macintosh

11 March 1996

Source: ’s MacWay Digest 154

Date: Mon, 11 Mar 1996 09:11:13 -0500 From: [email protected] To: [email protected] Subject: Xerox, Apple, and Progress

This tidbit is from [email protected]. Bruce is one of the original Macintosh Division engineers. He co-authored the Finder. (A short bio is at the end.)

Guy

On Xerox, Apple, and Progress ------I've been watching the debate for more than a decade now about where the Macintosh User Interface came from. Most people assume that it was taken directly from Xerox, after Steve Jobs went to visit. This "fact" is reported over and over, by people who don't know any better (and also by people who should!). This just isn't true--there are some similarities between the Apple interface and the various interfaces on Xerox systems, but the differences are substantial.

Steve did see Smalltalk when he visited PARC. He saw the Smalltalk integrated programming environment, with the mouse selecting text, popup menus, windows, and so on. The Lisa group at Apple built a system based on their own ideas combined with what they could remember from seeing the Smalltalk demo, and the Mac folks yet another. There is a significant difference between using the Mac and Smalltalk (or the Star; I don't know if Steve ever saw that, and none of the Mac group did before the Mac came out).

There was no Finder in Smalltalk, and no need for one, really. Drag-and- drop file manipulation came from the Mac group (the Finder prototype was shown to the Lisa group, which implemented their own version), along with many other unique concepts: resources and dual-fork files for storing layout and international information apart from code; definition procedures; drag-and-drop system extension and configuration; types/creators for files; direct manipulation editing of document, disk, and application names; redundant typed data for the clipboard; multiple views of the ; desk accessories; and control panels, among others. The Lisa group invented quite a few fundamental concepts as well: pull down menus, the imaging and windowing models based on QuickDraw, the clipboard, and cleanly internationalizable software. Smalltalk had a 3-button mouse and popup menus, in contrast to the Mac's menubar and one-button mouse. Smalltalk didn't even have self-repairing windows--you had to click in them to get them to repaint, and you couldn't draw into windows that were partially obscured. did not know this, so he invented regions as the basis of QuickDraw and the Window Manager so that he could draw in covered windows and repaint portions of windows brought to the front easily and quickly. The one thing that I can recall where a Macintosh feature is identical to one in Smalltalk is the selection-based modeless text editing with cut and paste, which was created by Larry Tesler for his Gypsy editor at PARC.

The difference between the Xerox system architectures and the Mac's architecture is huge; much bigger than the difference between the Mac's architecture and Windows. Not surprising, since Microsoft was shown quite a bit of the Macintosh design (API's, sample code, etc.), during the Mac's development from 1981-1984; the intention was to help their programmers write applications for the Mac, but having this also gave their system designers a template from which to start designing Windows. In contrast, the Mac and Lisa designers had to invent their own architectures. Of course, there were some ex-Xerox people in the Lisa and Mac groups, but the design point for these machines was so different that we didn't leverage off our knowledge of the Xerox systems as much as some people think.

The hardware itself was an amazing step forward as well. All-in-one design, 4-voice sound, small footprint, clock, auto-eject floppies, serial ports, and so on. The small, portable, appealing case was a serious departure from the ugly-box-on-an-ugly-box PC world, thanks to and his crew. Even the packaging showed amazing creativity and passion; do any of you remember unpacking an original 128K Mac? The Mac, the unpacking instructions, the profusely-illustrated and beautifully-written manuals, and the animated practice program with audio cassette were packaged together tastefully in a cardboard box with Picasso-style graphics on the side. Never before had a computer been delivered with so much attention to detail and the customer's needs.

Read Guy Kawasaki's books, "The Macintosh Way" and "Selling the Dream," and you'll get an idea about what *really* went on at Apple. In particular, "Selling the Dream" includes the entire Macintosh Product Introduction Plan in an appendix. The Mac project was innovative from top to bottom, from engineering to marketing to sales to evangelism to product design. We can thank Steve Jobs for hiring the kind of people who brought the enthusiasm, creativity, and passion for excellence that made the Mac possible.

Looking Back ------In my opinion, the software architectures developed at Xerox for Smalltalk and the Star were significantly more advanced than either the Mac or Windows. From what I have read since, the Star was a tremendous accomplishment, with features that current systems haven't even started to implement; OpenDoc will be a strong advance past the Xerox systems. I have great respect for the amazing computer scientists at Xerox PARC, who led the way with the innovations that we all take for granted now, and from whom I learned a tremendous amount about software design. Still, the Lisa and Macintosh groups deserve respect for making a large number of these innovations available to personal computer users, and a significant number of homegrown innovations as well.

Apple could have developed a more complex, sophisticated system rivaling the Xerox architectures. But the Mac had to ship, and it had to be relatively inexpensive--we couldn't afford the time or expense of the "best possible" design at every step of the way. As a "little brother" to the Lisa, we didn't have multitasking or protection, since we didn't have space for the extra code or stack required. Our memory and disk constraints were very tight: for example, the Resource Manager took up less than 3K bytes of code in the ROM, and the Finder 46K on disk. There were *many* design decisions that we regretted to some extent--even at the time some of us were disappointed at the compromises we had to make- -but if we had done it differently, would we have shipped at all?

The Past and Future ------In many ways, the computing world has made remarkably small advances since 1976. I suspect that some of the Star features still are not available on any platform. We continually reinvent the wheel: Smalltalk had a nice bytecoded multiplatform virtual machine long before Java. As far as language technology is concerned, Object-Oriented Programming is the hot thing now, and it's almost 30 years old (see Simula-67). Environments have not progressed much either: I feel that the Smalltalk environments from the late 1970's are the most pleasant, cleanest, fastest, and smoothest PE's I have ever used. While CodeWarrior is reasonably good for C++ development, I haven't seen anything that compares favorably to the Smalltalk systems I used almost 20 years ago. Even the Smalltalk systems of today aren't as clean, easy to use, or well-designed as the original Smalltalks, in my opinion.

We are not even *close* to the ultimate desktop computing/ information/ communication device. There is *much* more work to be done on system architectures and user interfaces. In particular, user interface design must be driven by deep architectural issues and not just new graphical appearances; interfaces are structure, not image. Neither Copland nor Win95 (or NT for that matter) are the last word on operating systems. Unfortunately, the market forces are slowing the development of the next revolution. Still, I think you can count on Apple being the company bringing these improvements to the next generation systems.

I'm sure that some of the things that I remember as having originated at Apple were independently developed elsewhere. But the Mac brought them to the world.

Bruce Horn

--

(a short bio follows, at Guy's request)

At Xerox I was a student in the Learning Research Group (1973-1981), where Smalltalk was developed. While there I worked on various projects including the NoteTaker, a portable Smalltalk machine, and wrote the initial Dorado Smalltalk microcode for Smalltalk-76. At the Central Institute for Industrial Research in Oslo, Norway (1980) I ported Smalltalk-78 to an 8086 machine, the Mycron-2000.

At Apple (1981-1984) my contributions included the design and implementation of the Resource Manager, the Dialog Manager and the Finder (with implementation help from Steve Capps). I also was responsible for the type framework for documents, applications, and clipboard data, and a variety of system-level design decisions. I consulted on a variety of projects in the late 80's at Apple as well.

Since then I've received a PhD in CS from Carnegie-Mellon University (1993) and have worked as a computer science consultant, working on projects with Apple and other companies.

### END ###

Distribution: Jef Raskin internet:[email protected] CANON CAT HISTORICAL INFO -- MEMO FOR RECORD

Conversation with John Bumgarner 12 March 1996

DC called JB at his home (408-779-1612) concerning JB’s involvement in the development of the Canon Cat computer. JB provided lots of great info.

• JEF RASKIN: Alienated himself at the end of the project by being disappointed in the Cat’s lack of success and taking this out on the Cat developers. JR was a friend of Ralph Vorhees at start of project, no longer so.

• CAT VERSION 4 ROMS: JB has a copy and can send to me.

• CAT FINAL PRICE: Office supply place bought many and sold them at around $400 each at the end of the Cat’s life.

• CAT CURSOR: “spacial integral of the Macintosh i-beam cursor”

• PATENTS: Assigned to Raskin, Winters, and Bumgarner.

• PHONE NUMBERS OF OTHER CAT PEOPLE: Dr. Dr. Winter (PhD, MD) 601-525-3180 (pa)

• CAT LOVERS: Crummer 408-464-8237

• CAT INVENTORY: JB has a small storage place with a few Cats and early Cat prototypes.

• PAUL BAKER: Great to have him on the Cat team, provided lots of experience.

• MINO: In early 20’s when joined Cat dev,did most of the early h/w dev, later assisted by Baker.

• IAI DEV INSENTIVE: Developers rewarded for _reducing_ features, not increasing them.

4/18/96 dc called jb, jb said no materials on ftp site yet, has all swyftcard materials, will be in abq around a month or so, has some cat equipment for me, startrek fan (send him the startrek memos)

-- END --

______CANON CAT INFO • CONVERSATION WITH JOHN BUMGARNER • 12 MAR 1996 • 1/1 From: David T Craig, 71533,606 To: John Cowart, 76063,745 Date: Sat, Apr 20, 1996, 10:57 AM RE: Stuff

John,

Thanks very much for the ftp site info. I really appreciate your time on this and definitely owe you a lunch.

Cheers, David From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, May 30, 1996, 02:12 PM RE: thanks again

Sender: [email protected] Received: from emout15.mail.aol.com (emout15.mx.aol.com [198.81.11.41]) by dub-img-5.compuserve.com (8.6.10/5.950515) id PAA17730; Thu, 30 May 1996 15:44:37 -0400 From: Received: by emout15.mail.aol.com (8.6.12/8.6.12) id PAA17383 for [email protected]; Thu, 30 May 1996 15:44:30 -0400 Date: Thu, 30 May 1996 15:44:30 -0400 Message-ID: <[email protected]> To: [email protected] Subject: thanks again

David,

I am continually amazed. You sometimes seem know more about my history than I do, or, at least, are far better organized with respect to the historical materials. I am always forgetting what documents I've written and losing them in remote corners of my office. I wish I could find someone like you to organize and make available the documents in my files.

Concentrating on the future, as I try to do, makes it very hard to concentrate on the past.

Thanks for the input, I hope you share the list of references with the MacWay people, if you haven't already.

One current puzzle is whether PARC had click-and-drag (e.g. for selection) before or after I invented it in '79 or early '80. Bruce Horn thinks that PARC had it at about the same time, but as I remember the systems I saw at PARC, they didn't. The STAR certainly didn't. It may even be that the concept migrated from Apple to PARC. This would be worth some investigation and perhaps an article for you (or someone) to write. Was it simultaneous or nearly simultaneous invention? I remember having to convince Tesler that it and the one-button mouse could work when he came to Apple from PARC but Horn says that Tesler used it when he was at PARC. I dunno.

-- jef

Distribution: 71533,606 From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Thu, May 30, 1996, 09:40 PM RE: thanks again

Hi Jef,

Thanks for the continued correspondence.

>You sometimes seem know more about my history than I do, or, at least, are far better organized with respect to the historical materials.<

I've been lucky to have found a fair amount of information relating to interesting computing ideas.

Concentrating on the future, as I try to do, makes it very hard to concentrate on the past. FWIW, I was given a set of your 1981 Mac memos in the late 80's by DAN ALLEN, a member of Apple's system software team (he and a few others were responcible for the Mac PLus ROM). Dan was a big fan of yours and thought you had some great ideas and was able to find your memos at Apple.

>One current puzzle is whether PARC had click-and-drag (e.g. for selection) before or after I invented it in '79 or early '80. Bruce Horn thinks that PARC had it at about the same time, but as I remember the systems I saw at PARC, they didn't. The STAR certainly didn't. It may even be that the concept migrated from Apple to PARC. This would be worth some investigation and perhaps an article for you (or someone) to write. Was it simultaneous or nearly simultaneous invention? I remember having to convince Tesler that it and the one-button mouse could work when he came to Apple from PARC but Horn says that Tesler used it when he was at PARC. I dunno.<

I will check my Xerox materials and see what they say. A cursory glance at the Alto user's guide (Sep 1979) shows that the main Alto text editor, Bravo, did appear to support click-n-drag using the mouse's RED button. The guide says "if you hold RED down, you can move the cursor around and the selection will follow it. The selection won't freeze until you release the RED or move the cursor out of the text area." Therefore, it appears that click-n-drag for selection may have been a Xerox creation. I can ask the main Bravo author about this (TOM MALLOY, he also wrote LisaWrite and may work for Adobe today). I'm not sure if Tesler's editor Gypsy supported this but it may have since I believe Gypsy was a revision of Bravo without Bravo's numerous modes. Smalltalk's editor may have supported this but I will have to check my ST books.

Re Canon Cat, I demoed it the other night at a local computer meeting and the people were very impressed. They saw it as a great writing machine and were amazed to learn that it was self-contained (eg all programming was in the machine) and that software development was also built-in.

-- David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Mon, Jun 24, 1996, 02:53 PM RE: Canon Cat

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by arl- img-7.compuserve.com (8.6.10/5.950515) id QAA28380; Mon, 24 Jun 1996 16:37:13 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id WAA10364 for <[email protected]>; Mon, 24 Jun 1996 22:37:08 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma010348; Mon Jun 24 22:36:43 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA14732; Mon, 24 Jun 96 16:36:48 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Mon, 24 Jun 1996 16:35:44 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Mon, 24 Jun 1996 16:36:39 -0500 From: Joe Stewart To: [email protected] Subject: Canon Cat

David,

Bob Wing mentioned your name as someone who might know where to purchase a Canon Cat.

I'm very interested in the machine (from a user interface perspective) and I've been trying to grab one for quite a while. Any leads towards this will be greatly appreciated.

Bob also implied that you have technical information on the Cat. What are the chances of getting copies of these materials?

Thanks for your time, Joe Stewart [email protected] 423/602-3106 (voice) 1-800-SET-TOPS (voice) 423/690-4479 (fax)

Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Tue, Jun 25, 1996, 10:01 PM RE: Canon Cat

Hi Joe,

>>> Bob Wing mentioned your name as someone who might know where to purchase a Canon Cat.

I'm very interested in the machine (from a user interface perspective) and I've been trying to grab one for quite a while. Any leads towards this will be greatly appreciated.

Bob also implied that you have technical information on the Cat. What are the chances of getting copies of these materials? <<<

Try John Bumgarner -- [email protected] -- he was on the Cat development team and may know of Cats for sale.

I have lots of Cat technical info. This includes my Cat paper (about a dozen pages), the Cat user manuals, Swyftcard manual, and the Cat repair manual. I can copy whatever you want for 10 cents per page plus postage.

Q: Why are you interested in the Cat's user interface? I'm just curious. FWIW, I think the Cat UI was a wonderful idea which may have been ahead of its time. It seems to me, and others who know more about the Cat and the computing industry in general, that the Cat UI would be great on the newer PDAs such as the . The Cat UI seems a natural for someone to use to locate quickly text. One could even extend the Cat UI to support pen input in addition to keyboard input. Oh, I also have Jef Raskin's Cat Leap paper which is fascinating reading. I have lots of scanned documents (eg Cat ad from Canon) and the schematics in high-res GIF format (about 30 GIF files).

Here's some Cat and Swyftcard info that you may enjoy:

------Review of the Apple //e SwyftCard

Ezra Shapiro o BYTE o September 1985 o p37

Application Environment for the Apple//e

The SwyftCard from Information Appliance Inc. is a text-oriented data- handling product based in ROM that comes as an add-in card for the Apple //e. The brainchild of Jef Raskin, former head of the Apple Macintosh development team, the card offers word-processing, information- retrieval, program-development, calculation, and telecommunications capabilities in an integrated package.

The SwyftCard environment is designed for speed. Because the program resides in firmware, there is no need to access a disk for program information. All data manipulation occurs in memory, roughly 40K bytes on a 64K-byte Apple //e. The SwyftCard uses a disk format that equates one disk to that 40K-byte figure; this wastes some disk capacity, but the only times the program really has to use the disk drive are at the beginning of a work session (retrieving data) and at the end (saving data).

The program is available directly from the card’s firmware when you turn on the computer. Since the SwyftCard serves as its own operating system, you need a single disk only to store data. Thus you can use the card with minimal hardware setup: an 80-column 64K-byte Apple //e, a monochrome monitor, and one disk drive. The SwyftCard does not interfere with other Apple software; if you place a program disk in the drive, one keystroke removes the SwyftCard system and loads the new program.

The environment is essentially a continuous scroll of text divided only by page breaks. You enter data as with any word processor, and the SwyftCard provides all standard word-processing functions. There are no files as such; if you wish to print a section of the scroll, you mark the top and bottom of the region and send the block to the printer. Formatting for printing is automatic, although you can change parameters when you want. Rapid movement through the text scroll is provided by a search algorithm that takes advantage of a peculiarity of the Apple //e keyboard -- two keys with apple symbols on either side of the space bar. Depressing one of those keys initiates a search for the next letter or combination of letters entered; you can abort the search by typing a short string of gibberish. The right key searches forward; the left one moves backwards.

The SwyftCard interfaces smoothly with the //e’s AppleSoft BASIC interpreter. You enter programs as raw text. You highlight the program text as you would for any word-processing operation, press one command key, and the program executes. BASIC can also be used as a shortcut for some text manipulations. For example, you can store boilerplate phrases or paragraphs as string variables. Typing the variable name, marking it, and executing recalls the stored text; retyping or complex copying operations are replaced by a few keystrokes. You follow similar mark- and-execute procedures for calculating numeric expressions in text and for setting printer and telecommunications parameters.

You do the same to dial the modem. Once you are connected, the text of your on-line session is incorporated into the scroll. If the modem is set to auto-answer, the SwyftCard will act as a rudimentary bulletin board -- it will accept an incoming text stream. If you are at the keyboard, the card stores the message without interrupting your work.

Priced at $89.95, the SwyftCard package contains the card itself, self- adhesive labels for the nine command keys, a manual, a schematic diagram and theory of operation, a tutorial disk, and a utility to convert SwyftCard files to Apple ProDOS format.

Contact Information Appliance Inc., 530 University Ave., Palo Alto, CA 94301, (415) 328-5160.

NOTE: This review also featured a photo of the SwyftCard labeled “The SwyftCard add-in for Apple //e computers” and the following text:

SWYFT™ SOFTWARE PLACE THIS CARD IN SLOT 3 COPYRIGHT © 1985 INFORMATION APPLIANCE INC. SWYFT™ ROM CARD REV C S/N 008) ------PATENT SEARCH FOR PATENTS BY JEF RASKIN

COMPUSERVE (GO PATENTS) - 26 SEP 1994

METHOD AND APPARATUS FOR CONTROLLING A KEYBOARD OPERATED DEVICE Inventors: *Raskin Jef* (US) Assignee : Unassigned Or Assigned To Individual Assignee Code: 68000 Patent Issue Applic Applic Number Date Number Date ------Patent: US 5025705 910625 US 441183 891122 Continuation of: ABANDONED US 295161 890106 Priority Applic: US 441183 891122 US 295161 890106

METHOD AND APPARATUS FOR CONTROL OF AN ELECTRONIC DISPLAY; VIDEO AND/OR COLOR GRAPHIC IMAGES Inventors: *Raskin Jef* (US); Winter James (US) Assignee : Information Appliance Inc Patent Issue Applic Applic Number Date Number Date ------Patent: US 5019806 910528 US 338413 890411 Continuation of: ABANDONED US 605448 840430 ABANDONED US 30277 870323 Priority Applic: US 338413 890411 US 605448 840430 US 30277 870323

COMPUTER DISPLAY WITH TWO-PART CURSOR FOR INDICATING LOCI OF OPERATION Inventors: CURRY RENWICK (US); *RASKIN JEF* (US); WINTER JAMES (US) Assignee : Information Appliance Inc Patent Issue Applic Applic Number Date Number Date ------Patent: US 4806916 890221 US 937157 861202 (Cited in 002 later patents) Cont.-in-part of: ABANDONED US 902339 860829 Priority Applic: US 937157 861202 US 902339 860829 ------

Its been nice to hear from a fellow Cater.

-David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Jun 26, 1996, 09:14 AM RE: Thanks for Cat info

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by arl- img-5.compuserve.com (8.6.10/5.950515) id KAA29547; Wed, 26 Jun 1996 10:52:44 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id QAA17271 for <[email protected]>; Wed, 26 Jun 1996 16:52:41 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma017157; Wed Jun 26 16:52:03 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA14092; Wed, 26 Jun 96 10:52:00 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Wed, 26 Jun 1996 10:51:00 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Wed, 26 Jun 1996 10:51:41 -0500 From: Joe Stewart To: [email protected] Subject: Thanks for Cat info

Boy, you're the guy I want to talk to.

I've never seen a Cat. I read about SwyftCard quite some time ago, but couldn't remember enough about the product to find any info. I've had the general "feel" that Raskin was doing the right thing interface-wise, although I haven't proven it to myself yet (which is why I want to get my hands on the interface).

My interest in all of this is to produce an alternative to the Microsoft Word+OLE+Winblows crap everybody has to deal with on the PC platform. I've tinkered with about a zillion operating systems/windowing environments and the Cat sounds like a good model to work from. A couple of environments that sound similar to Cat (although they suffer from techie-itis) are the Oberon language/operating system (from N. Wirth), and the Acme shell in AT&T's Plan-9 operating system. If you want any papers on these subjects, let me know.

Let me know what the dollar total for copies ALL your Cat (and SwyftCard) information (photocopies, gifs, whatever) would be, and how you'd like to receive payment (cash is fine, BARTER is better). Let me say it again... my goals are to produce an information tool; it possibly will be modelled after the Cat. I've talked to Raskin about this in passing, but I don't know what the final verdict will be. I'd like "my" product to be available in a manner similar to Linux, or possibly shareware. Any interest in working on this?

Oh, BTW I'm a hacker (disguised as a software engineer) working at a consumer electronics manufacturer in Knoxville, Tennessee.

Talk to you later, Joe

Distribution: 71533,606 From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Wed, Jun 26, 1996, 09:38 PM RE: Thanks for Cat info

Hi Joe,

> Let me know what the dollar total for copies ALL your Cat (and SwyftCard) information (photocopies, gifs, whatever) would be, and how you'd like to receive payment (cash is fine, BARTER is better).

Will send you a list of what I have this weekend with total page counts.

> My interest in all of this is to produce an alternative to the Microsoft Word+OLE+Winblows crap everybody has to deal with on the PC platform. I've tinkered with about a zillion operating systems/windowing environments and the Cat sounds like a good model to work from. A couple of environments that sound similar to Cat (although they suffer from techie-itis) are the Oberon language/operating system (from N. Wirth), and the Acme shell in AT&T's Plan-9 operating system. If you want any papers on these subjects, let me know.

Sounds like a very worthwhile project, though one that seems to me will require lots of work :-) I think you're correct in stating that "Raskin was doing the right thing interface-wise". Raskin has, IMO, tried to make an "operating system" that users are unaware of which I think is great. I've used lots of OSs since the mid-70's and have found most to be too technical and therefore not something a "real" user would want to have to use.

Re the Oberon OS and Plan 9 OS I would like to see short papers about these. From my readings of these OSs the people behind these seem to know what they're doing, but I lack specific details.

FYI, I have some of Raskin's memos from his Apple days in which he outlines in a fair amount of detail his ideas for the original Macintosh. This was to be a text-based system, though the text was all done thru bitmapped graphics, and the "os" was a text editor. This editor would then access other "applications" directly thereby avoiding modes. This idea became the Cat and the Macintosh obviously became a slow distant cousin to the Xerox PARC Alto machine.

> Any interest in working on this?

Maybe, at least I may have some ideas that could be of some use. Re Raskin, are you aware of his UI book that is either just released or will be soon? He says it has lots of good info.

-David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Jun 27, 1996, 07:00 AM RE: Re: Thanks for Cat info -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by dub- img-2.compuserve.com (8.6.10/5.950515) id IAA09586; Thu, 27 Jun 1996 08:56:34 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id OAA21037 for <[email protected]>; Thu, 27 Jun 1996 14:56:32 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma020834; Thu Jun 27 14:55:27 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA06449; Thu, 27 Jun 96 08:55:33 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Thu, 27 Jun 1996 08:54:37 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Thu, 27 Jun 1996 08:55:24 -0500 From: Joe Stewart To: [email protected] Subject: Re: Thanks for Cat info -Reply

I don't want to sound fanatical (Raskin sounds like a brilliant man), but any paper/memo Raskin has produced, I'd like to read, so please include these in your list if it's convienent.

One other note about what my goals for an alternative OS. As you stated, most computer environments that come out are fundamentally "techie" ie. "Why do I have to start up or shut down an application, why isn't it just available all the time?", (I'm sure you know the issues here). Also note that many computer environments that strive to be easy-to-use have so much baggage (dialog boxes, pop-up controls, you name it) that experienced users really want the ability to "cut through the crap" to accomplish a particular goal.

My guiding principle is "1) don't baffle the new user; 2) don't frustrate the experienced user."

I have at least two other jobs right now, so I'll be noodle-ing on this for the next 2 or 3 months without producing any code.

BTW, I wasn't aware of Raskins UI book, have any details?

Keep me posted on Cat/Raskin notes, as you seem to be connected with that scene.

Thanks for your quick response...

Joe Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Fri, Jun 28, 1996, 11:53 PM RE: Re: Thanks for Cat info -Reply

Hi Joe,

> I don't want to sound fanatical (Raskin sounds like a brilliant man), but any paper/memo Raskin has produced, I'd like to read, so please include these in your list if it's convienent.

I will email you this weekend a list of my Raskin/Cat/SwyftCard/Mac materials. Please note that I have 2 thick notebooks with this stuff so be prepared for a fairly long list :-)

> My guiding principle is "1) don't baffle the new user; 2) don't frustrate the experienced user."

It seems to me that an OS with the capability to determine a user's experience level would meet your goals. For example, I wrote a command line based program many years back which counted the number of times a user entered invalid commands and if a certain threshhold was reached the program automatically provided on-line help for the misused commands. Simple to program, but an effective "learning" system. Obviously, such a scheme could be made more sophisticated so that with expert users the system would reduce the amount of verification material, e.g. dialogs asking "is this really OK?", to a minimum.

> BTW, I wasn't aware of Raskins UI book, have any details?

No, but you should email him for details.

> Keep me posted on Cat/Raskin notes, as you seem to be connected with that scene.

I'm not really, but would like to be more connected. FYI, I work as a programmer for a small company in Santa Fe NM where I work on the Macintosh and the PC platforms. I've worked with the Macintosh since its 1984 intro and have been fortunate to have collected a fair amount of Macintosh and Cat info over the years. Obviously, Raskin has played a significant role in both machines with the Cat really being what he wanted the Macintosh to be. I also have a Lisa (I used it to develop early Macintosh software), and an Apple /// (another interesting computer with lots of potential that was never effectively used).

-David From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Sun, Jul 7, 1996, 10:56 PM RE: Jef Raskin and Canon Cat document catalog

Hi Joe,

Here's the catalog of Raskin and Cat documents that I have that you expressed an interest in. I can copy any of this for 10 cents per page plus the postage. Let me know what you want and it is yours. Concerning the disks, I have 18 Mac 800k disks with many pictures of Cat stuff such as the Cat portable design drawings. I can copy these disks for $1 each.

-David

Jef Raskin, Early Macintosh Computer, Apple //e SwyftCard, and Canon Cat Computer Documents as owned by David Craig

Updated: 07 July 1996

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA voice: (505) 820-0358 email: [email protected]

TITLE PAGES ------Canon Cat: A Spiritual Heir to the Macintosh (BYTE Oct 1987) 3 Canon Cat Comments by Bruce Tognazzini (Apple UI expert 1992) 1 Canon Cat repair manual 196 Letter from Jef Raskin (July 1987) comparing Mac to Cat 1 Information Appliances: A New Industry (Raskin 1986) 7 Jef Raskin interview (Programmers at Work, 1989) 20 Information Appliance Inc. patent list 1 Canon's Cat Computer: The Real Macintosh (David Craig 1994) 11 Cat Leap description (Raskin 1989) 4 Cat comments by Owen Linzmayer (1994) 1 Down with GUIs (Wired magazine, Raskin Dec 1993) 2 Cat comments by Ezra Shapiro (1994) 1 Needed: A GUI Revolution (Ezra Shapiro BYTE magazine Feb 1995) 1 Sketch by Raskin of founding concepts for IAI (1987) 1 Information Appliance Inc. Trade Secrets (Raskin) 3 More on the Canon Cat (Analytical Engine 2.2 Oct-Dec 1994) 1 Canon Cat How-To Guide 159 Canon Cat Reference Guide 159 Canon Cat User's Notes (Bob Wing) 14 About the Canon Cat (sales literature by Micro-Chem) 3 Canon Cat application software info: CatForm 17 Cat ad: Introducing the Canon Cat 2 Cat ad: There's a new cat in the office jungle 12 Disks with GIF files of Cat pictures 18

SwyftCard user's guide 143 SwyftCard user's guide: Theory of Operation section 7 The Race goes to the Swyft (A+ magazine) 4 Review of the Apple //e SwyftCard (Ezra Shapiro BYTE Sep 1985) 2 SwyftCard BYTE ad (Nov 1985) 1

The Macintosh Project: Selected Papers (Raskin Apple memos) 171 Macintosh's Other Designers (BYTE Aug 1984) 7 The Quick-Draw Graphics System (Raskin's thesis, 1967) 115 The Etymology of QuickDraw (Macintosh) 3 Macintosh Research Project: Progress Report of July 1980 (Raskin) 10 Genesis and History of the Macintosh Porject (Raskin 1981) 6 The Mac and Me: 15 Years of Life with the Macintosh (Raskin 1994) 42 The BASIC Environment and Editor (Raskin Apple memo 1979) 2 ------

### END ### From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jul 9, 1996, 11:28 AM RE: Jef Raskin and Canon Cat document catalog -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by arl- img-6.compuserve.com (8.6.10/5.950515) id NAA16553; Tue, 9 Jul 1996 13:17:08 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id TAA14052 for <[email protected]>; Tue, 9 Jul 1996 19:17:04 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma013953; Tue Jul 9 19:16:07 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA17958; Tue, 9 Jul 96 13:16:04 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Tue, 09 Jul 1996 13:15:26 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Tue, 09 Jul 1996 13:16:05 -0500 From: Joe Stewart To: [email protected] Subject: Jef Raskin and Canon Cat document catalog -Reply

I got your catalog, good gravy, I want it all! I need some more information from you, * how do we work out the money (do you want me to send you a check. do you want to send the stuff COD, etc) * what about shipping Let me know, and thanks for you help!! (any word on Cats for sale?)

Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Tue, Jul 9, 1996, 07:23 PM RE: Jef Raskin and Canon Cat document catalog -Reply

Hi Joe,

>>> I got your catalog, good gravy, I want it all!

No problem, give me about 2 weeks to copy everything

>>> * how do we work out the money (do you want me to send you a check. do you want to send the stuff COD, etc)

Send the money when you receive the materials >>> * what about shipping

The package(s) you receive will have the shipping cost, most likely around $10 I'm guessing

>>> (any word on Cats for sale?)

No, but if I hear of any I will let you know. Have you emailed John Baumgarner who may have some? I sent you his email address a little while ago.

Glad to hear that you're interested in the Cat, the "cat club" is rather small these days and never was more than 20,000 at its peak (this is the number of cats that were sold).

I will mail you tomorrow a copy of my Cat paper which I think you will find interesting. I would like to obtain the plan-9 and oberon papers you mentioned you have. I will reduce the copying fee by the appropriate number of pages.

Regards, David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jul 9, 1996, 08:24 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by arl- img-6.compuserve.com (8.6.10/5.950515) id VAA02771; Tue, 9 Jul 1996 21:59:52 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id DAA25430 for <[email protected]>; Wed, 10 Jul 1996 03:59:50 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma025415; Wed Jul 10 03:59:23 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA26039; Tue, 9 Jul 96 21:59:22 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Tue, 09 Jul 1996 21:58:45 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Tue, 09 Jul 1996 21:59:30 -0500 From: Joe Stewart To: [email protected] Subject: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

(re: sending out the copies) Great! I'm not quite as organized as you regarding the Plan-9 and Oberon stuff. I'll be happy to print and/or copy the material I have. I'd feel like I was cheating you unless I mentioned that some of the stuff is I've got freely available on the Web as PostScript files. Another of my interests is the programming language/os, Forth. As you may know, the Cat had some form of Forth as its "macro language". I have TONS of info on Forth. I'm primarily a PC guy (by professional necessity, not personal preference) and I suspect that you are primarily a Mac person. I don't know the nuances of converting PC to Mac. From experiences long past, I seem to remember that the Mac had a unique file structure where files had a "resource" and "data" fork, that kind of made transfers more challenging to non-Mac architectures. Do you know how to overcome the issues here? Oh well, I'm rambling now... thanks for the info, I can hardly wait! I'll send you a list soon (do I have your mailing address?) Joe

Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Tue, Jul 9, 1996, 09:02 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

Hi Joe,

>>> (re: sending out the copies) Great! I'm not quite as organized as you regarding the Plan-9 and Oberon stuff. I'll be happy to print and/or copy the material I have. I'd feel like I was cheating you unless I mentioned that some of the stuff is I've got freely available on the Web as PostScript files. Another of my interests is the programming language/os, Forth. As you may know, the Cat had some form of Forth as its "macro language". I have TONS of info on Forth. I'm primarily a PC guy (by professional necessity, not personal preference) and I suspect that you are primarily a Mac person. I don't know the nuances of converting PC to Mac. From experiences long past, I seem to remember that the Mac had a unique file structure where files had a "resource" and "data" fork, that kind of made transfers more challenging to non-Mac architectures. Do you know how to overcome the issues here? Oh well, I'm rambling now... thanks for the info, I can hardly wait! I'll send you a list soon (do I have your mailing address?) <<<

Please send the oberon and plan-9 stuff, sounds interesting. Are you familiar wiht Wirth's LILITH machine and OS? It is supposed to be good also.

Yes, I'm mainly an Apple guy with lots of Mac experience (since 1984). PC to Mac conversion is somewhat difficult if the PC stuff is plain text and you want a GUI implementation on the Mac.

Forth: Yes, Cat "os" and apps are all Forth-based. Only a very small percentage of the Cat sys s/w was in 68000 assembly (mainly drivers and a few items that had to be as fast as possible such as the "fast eddy" search routine). The Cat has a complete Forth dev environment built into it which any Cat user can acess via a "magic" incantation. Regards, David Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA voice phone: (505) 820-0358 From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jul 9, 1996, 10:05 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by arl- img-6.compuserve.com (8.6.10/5.950515) id AAA22573; Wed, 10 Jul 1996 00:04:04 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id GAA03863 for <[email protected]>; Wed, 10 Jul 1996 06:04:02 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma003856; Wed Jul 10 06:03:34 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA20421; Wed, 10 Jul 96 00:03:34 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Wed, 10 Jul 1996 00:02:55 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Wed, 10 Jul 1996 00:03:30 -0500 From: Joe Stewart To: [email protected] Subject: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

-Reply

>> Please send the oberon and plan-9 stuff, sounds interesting. Are you familiar wiht Wirth's LILITH machine and OS? It is supposed to be good also.

FYI, Oberon is the extension of Modula-2/Lilith into the quasi-OO world, I'll send a document talking about Lilith as well.

I have a disk from BYTE that contains an old version of the Macintosh Oberon, it's yours!

FORTH: (somewhat of a dirversion, but...) When I was a Mac guy, I played around with a cool OO-forth called Neon. I understand that the original creators (??Charles Duff??) placed it in the public domain which has emerged as two separately available languages: Yerk and Mops. These are out on the net, and I have a free,fast connection (FRAME RELAY!) and can get them for you if you're interested (on PC formatted floppies or ZIP disks)

Don't stay up too late! Joe

Distribution: 71533,606 From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Wed, Jul 10, 1996, 08:17 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply -Reply

Hi Joe,

>>> I have a disk from BYTE that contains an old version of the Macintosh Oberon, it's yours! <<< thanks

>>> FORTH: (somewhat of a dirversion, but...) When I was a Mac guy, I played around with a cool OO-forth called Neon. I understand that the original creators (??Charles Duff??) placed it in the public domain which has emerged as two separately available languages: Yerk and Mops. These are out on the net, and I have a free,fast connection (FRAME RELAY!) and can get them for you if you're interested (on PC formatted floppies or ZIP disks) <<<

I've heard of NEON and recall that it received good reviews. Thanks but no thanks for the Yerk/Mops stuff, I don't have the time to become a forth programmer :-)

Q: What is your mailing address? I would like to send you a copy of my Cat paper.

-David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Jul 11, 1996, 01:57 AM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply -Reply -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by dub- img-6.compuserve.com (8.6.10/5.950515) id DAA29169; Thu, 11 Jul 1996 03:42:23 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id JAA17977 for <[email protected]>; Thu, 11 Jul 1996 09:42:21 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma017699; Thu Jul 11 09:40:41 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA16558; Thu, 11 Jul 96 03:40:40 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Thu, 11 Jul 1996 03:40:05 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Thu, 11 Jul 1996 03:40:25 -0500 From: Joe Stewart To: [email protected] Subject: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

-Reply -Reply

Of course...

Joe Stewart 712 Aeronca Road Knoxville, TN 37919 423/539-3923 423/690-4479 (fax)

Distribution: 71533,606 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Joe Stewart 712 Aeronca Road Knoxville, TN 37919

Re: Canon Cat paper

Hi Joe:

Enclosed is a copy of my 1994 Cat paper that may interest you. Note that this paper is somewhat dated since 1) it contains some minor technical errors and 2) I now own a Cat (purchased for $15) and have learned a lot about it since the paper was written.

I will be copying my other Cat materials for you in the next two weeks. I may send you two parcels of materials with the first parcel mailed this Saturday.

Sincerely,

______David T. Craig

Letter from David T. Craig cat 96_07_11 straus 1 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Joe Stewart 712 Aeronca Road Knoxville, TN 37919

Re: CANON CAT AND JEF RASKIN DOCUMENTS

Hi Joe:

Enclosed are some of the Raskin documents that you requested from me on Compuserve recently. I hope you are able to find something here that will improve your OS design. Please mail me your Oberon/Plan 9/Lilith OS info, they sound interesting. I will deduct the page lengths for these from the next batch of materials I send your way.

Please reimburse me for the copies (10 cents per page) and the postage. The postage will be on the package.

Cost = 291 pages x 10 cents/page = $29.10

I plan to send you another package next Saturday which should consist of the remainder of my Raskin materials. This will include the Cat user manuals and the Macintosh disks with the many GIF files that I’ve created of Cat pictures.

I’ve also enclosed several other documents that I had not listed for you since I think you may find these interesting reading also. These include some emails from Raskin to me with corrections to my Cat paper and a copy of the original Macintosh case signature sheet in which Raskin’s name appears. Also present is a letter from Paul Baker, the technical project leader at IAI.

Best of luck finding a Cat. FWIW, it took me about a year to find one and that only happened because one of the Cat designers who I’d contacted about Cat history came across one in a Silicon Valley used computer store and was kind enough to buy it for me ($15) and mail it to me ($20 postage).

Sincerely,

______David T. Craig

Letter from David T. Craig cat 96_07_12 straus 1 Enclosed documents:

Cat stuff ...

Canon Cat: A Spiritual Heir to the Macintosh (BYTE Oct 1987) 3 Canon Cat Comments by Bruce Tognazzini (Apple UI expert 1992) 1 Information Appliances: A New Industry (Raskin 1986) 7 Jef Raskin interview (Programmers at Work, 1989) 20 Information Appliance Inc. patent list 1 Cat Leap description (Raskin 1989) 4 Cat comments by Owen Linzmayer (1994) 1 Down with GUIs (Wired magazine, Raskin Dec 1993) 2 Cat comments by Ezra Shapiro (1994) 1 Information Appliance Inc. Trade Secrets (Raskin) 3

SwyftCard stuff ...

SwyftCard user's guide: Theory of Operation section 7 The Race goes to the Swyft (A+ magazine) 4 SwyftCard BYTE ad (Nov 1985) 1

Macintosh stuff ...

The Macintosh Project: Selected Papers (Raskin Apple memos) 171 Macintosh's Other Designers (BYTE Aug 1984) 7 Macintosh Research Project: Progress Report of July 1980 (Raskin) 10 Genesis and History of the Macintosh Porject (Raskin 1981) 6 The Mac and Me: 15 Years of Life with the Macintosh (Raskin 1994) 42

Total pages: 291

Letter from David T. Craig cat 96_07_12 straus 2 From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Jul 16, 1996, 02:19 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply -Reply -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by dub-img- 1.compuserve.com (8.6.10/5.950515) id QAA16615; Tue, 16 Jul 1996 16:12:03 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id WAA25323 for <[email protected]>; Tue, 16 Jul 1996 22:12:01 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma025280; Tue Jul 16 22:11:50 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA12488; Tue, 16 Jul 96 16:11:46 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Tue, 16 Jul 1996 16:11:20 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Tue, 16 Jul 1996 16:11:37 -0500 From: Joe Stewart To: [email protected] Subject: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply

-Reply -Reply

Hey, I got the stuff (two mailings) you sent. Thanks, I've been slow to respond because my wife gave birth to our healthy new baby girl on Friday (our third kid!) I'll get you a money order out later today... I've got tons of stuff to send you, but probably not as much stuff as you have for me... so I'll give you some $$$ in the mean time. Thanks again, Joe

Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Tue, Jul 16, 1996, 07:40 PM RE: Re: Jef Raskin and Canon Cat document catalog -Reply -Reply -Reply -Reply

Hi Joe,

Hope you enjoy the Cat stuff, expect another mailing next week which should be all that I have :-)

Congratulations on the baby girl.

Regards, David From: David T Craig, 71533,606 To: Joe Stewart, 76473,230 Date: Mon, Jul 22, 1996, 08:02 PM RE: Neat stuff arrived, thanks

Joe,

Thanks for the two recent packages which included the Oberon, Plan 9, and Mac design history article and the Oberon disks.

I think I have plenty of materials on the OSes you're interested in :-) FYI, I was really only interested in fairly short papers on each but appreciate having all the gory details in case I need to look up something specific.

Concerning the Mac design article it did not present Raskin's early Mac work correctly, as most early Mac history articles generally get this wrong too.

How do you want to be paid for this stuff? I assume a trade. Tell me how many papes the materials that you sent are worth and I will make certain that the next batch of Raskin stuff subtracts that amount.

I'm attempting to finish the copying of the final Raskin materials. I have yet to copy the Cat user manuals and the Cat repair manual. I plan to mail this package to you on Saturday.

Q: What type of programming do you do? I recall you said something about working for a consumer electronics firm in TN.

Thanks again for the neat info.

-David

Distribution: Joe Stewart 76473,230 From: Denise Stewart, 76473,230 To: David T Craig, 71533,606 Date: Sat, Jul 27, 1996, 08:55 AM RE: Hello from c-serve

Hey David,

As far as payment, trade is fine. I'll give you an approximate page count (I lost the piece of paper with the totals) and if it's okay we can trade on a page-per-page basis.

Sorry for the "gory details"... I've got a few more short articles on modula, lilith, and plan-9 that I need to send you. Most interesting is a paper on the Oberon windowing system which touts "anything on the screen should be available as a command, argument to a command, program, text, etc." which in an inside out kind of way reminds me of SwyftCard and Cat.

I've started implementing a text editor based on the "LEAP" paper and some of the other documents you sent me. It'll be DOS code initially. If you have access to a DOS machine I'd be happy to send it your way when it's in better shape.

The info you sent me is absolutely wonderful. I've read it all and I'm anxious for more. About me and my work, I work for Philips Consumer Electronics Company, which designs most of the Magnavox brand name TVs, Projection TVs, and VCRs. We also have produced a number of non-TV products (although none of them have done particularly well... remember the Oddessy videogame), and custom applications (for in hotel-room movie delivery, etc.). In the past two years, Philips has tried to move into the digital world, and I've worked on projects ranging from a Digital satellite uplink system, direct broadcast digital downlink system, and more recently, a "consumer electronics control system" which is basically a computer with infrared in and outs, six video/audio input switcher, speaker-phone, web-browser, etc, etc (throw in the kitchen sink). This recent project is suffering from a user interface identity crisis and the people responsible for the user interface model don't have a clue. I had hoped to get Raskin to work on the project (and he seemed willing to do so), but my influence isn't great enough (and the project has grown completely out of proportion anyway).

But I've gone on too long about myself... what are you doing?

Thanks again for your hard work and research. It's been extremely helpful to my "hobby"

Sincerely, Joe

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Denise Stewart, 76473,230 Date: Sat, Jul 27, 1996, 11:45 PM RE: Hello from c-serve Hi Joe,

> As far as payment, trade is fine. I'll give you an approximate page count (I lost the piece of paper with the totals) and if it's okay we can trade on a page-per-page basis.

Sounds fine with me. FYI, I've copied the remainder of my Cat papers and have almost copied my many scanned images (about 25 or so Mac disks with GIF files). These include scanned photos of the Cat portable which only made it to the prototype stage, I believe Raskin has 2 of these machines.

> Sorry for the "gory details"... I've got a few more short articles on modula, lilith, and plan-9 that I need to send you. Most interesting is a paper on the Oberon windowing system which touts "anything on the screen should be available as a command, argument to a command, program, text, etc." which in an inside out kind of way reminds me of SwyftCard and Cat.

Sounds interesting, please send them.

> I've started implementing a text editor based on the "LEAP" paper and some of the other documents you sent me. It'll be DOS code initially. If you have access to a DOS machine I'd be happy to send it your way when it's in better shape.

Great! I have a Windows 95 machine at work that runs DOS programs so please send me a copy of your program when you getting it working.

> The info you sent me is absolutely wonderful. I've read it all and I'm anxious for more.

Sounds like you may make the Cat a reality for the 90s :-) If you have specific technical questions you may want to address them to Raskin or John Bumgarner who are both Cat experts (B is more accessible than R, you may also want to try Jim Straus at Global Village Communciations who was part of the Cat team).

> I work for Philips Consumer Electronics Company, which designs most of the Magnavox brand name TVs, Projection TVs, and VCRs.

Thanks for the bio, sounds interesting. I used to work for a similar company in Kansas City several years back where we designed and built computer programs for businesses. I currently work as a Macintosh programmer for a Santa Fe company which produces and sells a Macintosh and Windows 95 application for book publishers. We sell the program for around $6-10K per copy and have 50 clients worldwide.

I plan to mail the rest of my Cat stuff to you this week, most likely Tuesday or Wednesday.

Regards, David David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

Joe Stewart 712 Aeronca Road Knoxville, TN 37919

Re: CANON CAT AND JEF RASKIN DOCUMENTS (package 2)

Hi Joe:

Enclosed are copies of the rest of Raskin materials that should benefit your Cat reimplementation project :-) I think you will enjoy the Cat user and reference guides.

Also present are 25 Mac disks with GIF files that you also requested. I mentioned in an email a while back that I would copy these for 1.00 each (25.00 total). The first disk contains a shareware Mac program called Graphic Converter which is great at viewing, editing, and printing GIF images. It also converts from GIF to many other graphic file formats and vice-versa.

Please reimburse me for the copies (10 cents per page) and the postage. The postage will be on the package.

Cost = 786 pages x 10 cents/page = $78.60

I would also like to be reimbursed for the first package that was sent to you on 11 July ($29.10 for copies + $4.00 postage).

TOTAL DUE 78.60 (copies 2) + 29.10 (copies 1) + 4.00 (postage 1) + postage 2 + 25.00 (disks) = 136.70 + postage for package 2

I would like to subtract from this total what you think your OS info is worth plus the postage for the OS info (8.40).

Best of luck finding a Cat. I would very much like to see what you come up with on MS-DOS. You’ve almost made me want to implement a Cat editor for the Macintosh :-)

Sincerely,

______David T. Craig

Letter from David T. Craig cat 96_07_31 straus 1 Enclosed documents:

Raskin Quick-Draw Thesis 119 Cat Catform application manual 17 Cat ad 12 Cat ad 2 Cat ad: Micro-chem 3 Cat user’s notes 13 The Appliance Factor 3 More on the Canon Cat (letter) 1 Review of the Apple //e Swyftcard (BYTE) 2 Raskin sketch of IAI founding concepts 1 Needed: A GUI Revolution 1 It wasn’t supposed to be like this 2 Cat repair and theory of operation manual 201 SwyftCard user’s manual 81 Cat how-to guide 160 Cat reference guide 160 Cat quick reference card 8

Total pages: 786

Letter from David T. Craig cat 96_07_31 straus 2 David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA Home: 505.820.0358 Internet: [email protected] ______

JEF RASKIN 8 GYPSY HILL PACIFICA, CA 94044

Re: Mac historical info

Hi Jef:

Enclosed is a copy of a Mac design history that may interest you.

Best of luck with your current activities.

Sincerely,

______David T. Craig

Encl: Design case history: Apple’s Macintosh (IEEE Spectrum Dec 1984)

Letter from David T. Craig cat 96_08_03 raskin 1 From: Joe Stewart, 76473,230 To: David T Craig, 71533,606 Date: Sun, Aug 11, 1996, 10:51 PM RE: Hello from c-serve

I got your "care package" a few days ago (or was it a week... time flies). Thank you once again. As far as settling up, (and I believe this to be an accurate count of the pages I sent you) 362 pages (@ .10/page) = $36.20 postage = $8.40 total = 44.60 You sent me some Mac disk (800k) which I transferred to MS-DOS readable media (specifically, an Iomega ZIP drive), and therefore have no need for. I'd like to return these to you and deduct $25 from the total as well. If you feel you need reimbursment for your time, that's fine, just let me know the total (I just don't have a need for MORE disks... if you need some 1.44m disks, I have BOXES full). I don't want this to be a sore point, so let me know what you want me to do :-).

$136.70 (your postage, copies, and floppies) -44.60 (my postage + my copies) -25.00 (disks I'm returning to you) =69.60 (the amount I owe)

There will be a money order in the mail (and the disks) to you tomorrow (8/12) for this amount.

On a side note, Jim Burgarner is sending me a Cat! We hope to "revive" the Cat on the Intel platform, and he's going to supply me with some of the details of the system. I'll keep you posted!

Jim also wants to establish a support net for Cat owners. I'll soon have access on a local web server, and I'm negotiating space for a CAT-FAQ web page. Would you like to contribute (content) to the cause? (I actually would like you to grant permission to place the .gif images on the site)

...let me know!

Joe

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Joe Stewart, 76473,230 Date: Wed, Aug 14, 1996, 10:18 PM RE: Hello from c-serve

Hi Joe,

Thanks for the $70 check and the disks. No sore point here.

> Jim Burgarner is sending me a Cat! We hope to "revive" the Cat on the Intel platform, and he's going to supply me with some of the details of the system. I'll keep you posted!

Great! If you can get the source code for the cat and swyftcard from him I would love to see them. He said he would put them on a web site, but nothing so far that I've heard.

> Jim also wants to establish a support net for Cat owners. I'll soon have access on a local web server, and I'm negotiating space for a CAT- FAQ web page. Would you like to contribute (content) to the cause? (I actually would like you to grant permission to place the .gif images on the site)

Great (again)! Permission granted to place the .gif images wherever you want. I scanned these from my cat materials.

-David From: Denise Stewart, 76473,230 To: David T Craig, 71533,606 Date: Mon, Aug 12, 1996, 04:28 PM RE: Hello from c-serve

As I mentioned last night, I sent the check and disks today. I wasn't paying attention (my mind wanders at times) and sent the stuff overnight which cost $15 (whoops). Good news for you, though you'll have a money order tomorrow. On another note, (and I must ask you this off the record) have you dealt with Raskin or Bumgarner before? Raskin wants me to sign a non- disclosure (which I'm not totally comfortable with) whereas Bumgarner seems willing to turn all kinds of source code, manuals, etc. Any opinions? Hope all is well with you. My time has been sucked by a after hours project with some East Coast Pediatricians (we're developing an practice management package that will be pitched to the American Academy of Pediatrics in October)... too much to do! Later Joe

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Denise Stewart, 76473,230 Date: Wed, Aug 14, 1996, 10:31 PM RE: Hello from c-serve

Hi Joe (Denise?),

>>> (and I must ask you this off the record) have you dealt with Raskin or Bumgarner before? Raskin wants me to sign a non-disclosure (which I'm not totally comfortable with) whereas Bumgarner seems willing to turn all kinds of source code, manuals, etc. Any opinions? >>>

I've talked with Bumgarner several times and he has been most forthcoming about Cat info and people. I've also corresponded with Raskin many times and he has answered my Cat questions without any strings attached.

I'm not certain who has the rights to the Cat "idea" but would assume Raskin would.

I recommend (off the record) that you get as much as you can from Bumgarner and not ask Raskin for anything until you have what you want. FYI, Raskin did send me the Swyftcard manual and card last year without any qualms. I'm not sure that Raskin's non-disclosure is worth anything since as far as I know IAI is no longer a company and all of its materials became public domain. I send Raskin a list of the IAI trade secrets a while back and he said these were no longer secret. Therefore, it seems to me that you should be able to use the Cat ideas (i.e. trade secrets) to recreate a Cat on another system.

>>> too much to do! <<<

Same here :-(

-David From: Joe Stewart, 76473,230 To: David T Craig, 71533,606 Date: Wed, Aug 14, 1996, 11:04 PM RE: Hello from c-serve

Thanks for all the info and advice. I'll get you what I can (from Bumgarner). BTW Denise is my wife, we share this account (I just never bothered to put both of our names here...) John B. said he'd ship the Cat/Apple2e out last Sat. (or a few days following). You mentioned you had a Cat shipped to you. May I ask how much it costs to ship something of that size? Which service (USPO, UPS, FedEx) did you use? TIA, Joe

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Joe Stewart, 76473,230 Date: Thu, Aug 15, 1996, 06:29 PM RE: Hello from c-serve

Joe,

> you had a Cat shipped to you. May I ask how much it costs to ship something of that size? Which service (USPO, UPS, FedEx) did you use?

Around $20 from CA to NM via UPS.

-david From: Joe Stewart, 76473,230 To: David T Craig, 71533,606 Date: Wed, Aug 14, 1996, 11:06 PM RE: Hello from c-serve

David, One other thing, Raskin wants me to look at something "one step beyond" Cat. Don't know what else I can say at this point.

Joe

Distribution: David T Craig 71533,606 From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Aug 16, 1996, 09:58 AM RE: Fun stuff...

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by hil- img-3.compuserve.com (8.6.10/5.950515) id LAA14016; Fri, 16 Aug 1996 11:52:51 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id RAA12538 for <[email protected]>; Fri, 16 Aug 1996 17:52:39 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma012510; Fri Aug 16 17:52:11 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA02052; Fri, 16 Aug 96 11:51:02 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Fri, 16 Aug 1996 11:52:15 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Fri, 16 Aug 1996 11:52:07 -0500 From: Joe Stewart To: [email protected] Subject: Fun stuff...

Prior to sending out a Cat, John Bumgarner is sending me some Swyft stuff for the Apple. My goal is to transport the Apple Swyft source and executables to a more contemporary medium (ie 1.44 MS-DOS disks). I'm also going to try to get the Swyft stuff working on an Apple II emulator that runs under DOS (mainly for historic curiousity). Do you want any of this stuff? Is there an Apple II emulator for Macs? I can get you the MS-DOS version if you want, it is truly an amazing piece of software. On another front, you mentioned you have an Apple ///. When I has in high school, I did some programming for the ///. I though it was an especially cool piece of hardware (well, maybe the gigantic heatsink on the back wasn't so cool :) ). Have you heard of anyone producing a /// emulator? I can't remember much about SOS, but I certainly was more advanced than the other OS's I was using at the time.

Let me know, Joe

Distribution: 71533,606 From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Fri, Aug 16, 1996, 02:14 PM RE: Fun stuff...

Joe,

> Do you want any of this stuff? Is there an Apple II emulator for Macs? I can get you the MS-DOS version if you want, it is truly an amazing piece of software.

Yes, I would love the SwyftCard source code on disk (Mac or PC formats are ok). I don't know of an Apple II emulator for Mac. I would like a copy of the MS-DOS AII emulator. Thanks in advance.

> I did some programming for the ///. I though it was an especially cool piece of hardware (well, maybe the gigantic heatsink on the back wasn't so cool :) ). Have you heard of anyone producing a /// emulator? I can't remember much about SOS, but I certainly was more advanced than the other OS's I was using at the time.

I thought it was a very good machine also. Too bad Apple didn't make it its main machine instead of the AII. /// emulator? I've heard that someone was working on such a creature for the PC, but don't think it would be an easy chore. FWIW, I have the source code listing for SOS if you would like a disk copy just ask.

-David From: Joe Stewart, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Fri, Aug 16, 1996, 02:35 PM RE: Re: Fun stuff... -Reply

Sender: [email protected] Received: from relay.philips.nl (ns.philips.nl [130.144.65.1]) by hil- img-3.compuserve.com (8.6.10/5.950515) id QAA25545; Fri, 16 Aug 1996 16:28:05 -0400 Received: (from smap@localhost) by relay.philips.nl (8.6.9/8.6.9-950414) id WAA03233 for <[email protected]>; Fri, 16 Aug 1996 22:28:00 +0200 Received: from unknown(130.140.96.243) by ns.philips.nl via smap (V1.3+ESMTP) with SMTP id sma003216; Fri Aug 16 22:27:31 1996 Received: from wpmail.knox.pcec.philips.com by knox.pcec.philips.com (4.1/SMI-4.1) id AA17417; Fri, 16 Aug 96 16:26:21 EDT Received: from Eng-Message_Server by wpmail.knox.pcec.philips.com with Novell_GroupWise; Fri, 16 Aug 1996 16:27:34 -0500 Message-Id: X-Mailer: Novell GroupWise 4.1 Date: Fri, 16 Aug 1996 16:23:49 -0500 From: Joe Stewart To: [email protected] Subject: Re: Fun stuff... -Reply

David, It might be a few weeks before I have the Swyft stuff ready to send (I prob. wont get the machine/code til Wed. next week) In the mean time, I can send you a disk with the DOS apple emulator, the apple rom images (][+, //e, //c), and the various DOS's for apple (3.3, ProDOS) plus some other goodies. In return, will you send me the SOS source? TIA, Joe

Distribution: 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, INTERNET:[email protected] Date: Sun, Aug 18, 1996, 03:05 PM RE: Re: Fun stuff... -Reply

Joe,

Yes, please send whatever you have for the Apple ][ emulator and whatever you get for the SwyftCard sources.

I will mail you a Mac disk with the Apple /// SOS sources plus all of the /// driver sources that I have (e.g. console driver).

-david From: Denise Stewart, 76473,230 To: David T Craig, 71533,606 Date: Fri, Aug 16, 1996, 03:37 PM RE: Hello from c-serve

Thanks for the info (shipping cost) Joe

Distribution: David T Craig 71533,606 From: Joe Stewart, 76473,230 To: David T Craig, 71533,606 Date: Thu, Aug 22, 1996, 12:05 AM RE: Hello from c-serve

David,

I just got the //e and the Swyft stuff. It may be awhile on the Swyft side, as I'm having some trouble with the serial card in the //e. I'll get the PC-based emulator out to you Thursday, though. You said you had a SwyftCard. Did you know there was a bootable SwyftDisk that didn't require the card? I now have it!

Take care... Joe

Distribution: David T Craig 71533,606

From: David T Craig, 71533,606 To: Joe Stewart, 76473,230 Date: Thu, Aug 22, 1996, 11:17 PM RE: Hello from c-serve

Hi Joe,

> I just got the //e and the Swyft stuff. It may be awhile on the Swyft side, as I'm having some trouble with the serial card in the //e. I'll get the PC-based emulator out to you Thursday, though. You said you had a SwyftCard. Did you know there was a bootable SwyftDisk that didn't require the card? I now have it!

Great! Looking forward to the Apple ][ PC-based emulator. I know an Apple ][ enthusiast whom I sure will really enjoy it. I think I know of this SwyftCard disk -- is it the one that converts files between SC and ProDOS? I don't have it, could I get a copy?

-David From: Denise Stewart, 76473,230 To: David T Craig, 71533,606 Date: Fri, Aug 23, 1996, 05:58 AM RE: Hello from c-serve

I have the SC<>ProDos converter disk, but the SwyftDisk is the Swyft workprocessor as a bootable disk... you don't need the swyftcard to edit (it was intended to make the swyft software available to the //c market)

Later

Joe

Distribution: David T Craig 71533,606 From: David T Craig, 71533,606 To: Denise Stewart, 76473,230 Date: Sun, Aug 25, 1996, 01:08 PM RE: Hello from c-serve

Hi Joe:

> I have the SC<>ProDos converter disk, but the SwyftDisk is the Swyft workprocessor as a bootable disk... you don't need the swyftcard to edit (it was intended to make the swyft software available to the //c market)

Neat! I was unaware of the bootable disk. Could I obtain a copy of this diska nd the SC<->PD disk if possible? some questions (I'm just curious about a few items) ...

Does John Bumgarner have the source for the bootable disk?

Are you getting other neat stuff from JB? I hope so.

What's the status of your correspondence with Jef Raskin? Last I heard from you he wanted you to sign a non-disclosure agreement.

-David From: Denise Stewart, 76473,230 To: David T Craig, 71533,606 Date: Mon, Aug 26, 1996, 04:34 PM RE: Hello from c-serve

David (rambling follows...)

I was going to send the emulator this weekend, but things got crazy (sorry). I've got source code for everything (as far as I can tell... things are a little disorganized... a few of the apple disks say "68000 assembler" on them. Maybe pre-cat dev. stuff?) With the exception of 1 disk, everything exists on non-dos 3.3 formatted floppies (the classic forth block-oriented system, I suppose) which makes it challenging to xfer to disk images. I just got a //e tool called SST, which was a piece of pirating software, to make transferrable nibble images. Swyft "boots" on the emulator, but crashes on the first keypress. Oh well. John's busy now, but he's gonna give me some guidance soon. We'll see.

From John: Cat TFORTH manuals to come later!

About Raskin: I'm skittish. I don't want to sign a non-disclosure that might prevent me from using the Cat stuff in the public domain. I've convienently ignored Raskin for the time being. I've also had some warnings... enough said?

A Swyftdisk (apple //e disk) and a PC disk with the PC emulator will be in the mail to you shortly...

Joe

Distribution: David T Craig 71533,606 From: Joe Stewart, 76473,230 To: David T Craig, 71533,606 Date: Tue, Sep 10, 1996, 10:20 AM RE: Change of address

To everyone,

As some of you may already know, I've resigned from Philips. This necessitates a change in e-mail address! I can now be reached at: [email protected]

Please note that my address and home phone number HAVE NOT changed.

ALSO NOTE this message originated from compuserve (don't ask why) so DO NOT use the "reply" feature of your e-mail reader because it will use (this) compuserve address.

I'll e-mail each of you personally later...

Take care, Joe Stewart [email protected]

Distribution: Mark Arnold INTERNET:[email protected]

Cc: John Bumgarner INTERNET:[email protected] David Craig 71533,606 Denise INTERNET:[email protected] Chris Gray INTERNET:[email protected] Don Lighter INTERNET:[email protected] Marc Lighter INTERNET:MLIGHTER%UTMCK_MIS%HUB%[email protected] Jef Raskin INTERNET:[email protected] Joe Stewart INTERNET:[email protected] Trevor INTERNET:[email protected] Steve Tymoszuk INTERNET:[email protected] Jeff Vantrease INTERNET:[email protected] Pete Wang INTERNET:[email protected] From: David T Craig, 71533,606 To: Joe Stewart, internet:[email protected] Date: Sun, Nov 3, 1996, 10:28 AM RE: Canon Cat info

Hi Joe,

I hope this email finds you busy with your Cat emulation project for the PC.

Last I heard you had Cat and/or SwyftCard source code. If so, could I contain copies?

Cheers, ______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

Distribution: Joe Stewart internet:[email protected] JEF RASKIN INFO -- MACWAY DIGEST 580

Date: Sun, 29 Dec 1996 03:19:09 -0500 From: [email protected] Subject: BMUG at MacWorld Message-ID: <[email protected]>

This tidbit is from:

(Hoai-An Truong)

Come to the Annual BMUG Main Meeting at MacWorld on Thursday, January 9th. This year will be the best yet with Adobe, Corel, MS Bay and other great vendors demoing their hot, new products. It starts at 6:30 and goes until the raffle is over!!!!

This year's Meeting will be held in Room 304 of the Moscone Center. So come on down and win a raffle prize.

Will the REAL Founder of the Mac PLEASE Stand up?

On Wednesday, January 8th, BMUG and MacHome Journal will co-sponsor a delightful, informative reception featuring the true father of the Mac, Jef Raskin. Come listen to Mr. Raskin explain the actual start of the machine we've all come to know and love.

Mr. Raskin begins speaking at 6:30 at the Cartoon Art Museum located at 814 Mission Street. Mini refreshments will be served. Following the reception will be the BMUG/Microsoft Party (look below).

Microsoft and BMUG!!! Whod'a thunk it?

Come to the co-sponsored BMUG/Microsoft Bay Party. On Wednesday, January 8th, following the Jef Raskin reception, we'll be having a joint bash beginning at 7:30 at the Cartoon Art Museum, located at 814 Mission, between 4th and 5th streets. This party will provide music, food, the great art work of the Cartoon Museum, and did we mention a FREE CPU to be raffled off by MS Bay? Trust us - it's worth the trip!!!!

______Do you believe in Macintosh? Please check out:

Join the EvangeList mailing list by sending an email to: . From: David T Craig, 71533,606 To: Hoai-An Truong, internet:[email protected] Date: Wed, Jan 1, 1997, 04:57 PM RE: Jef Raskin speech

Hoai-An: I just read about the speech Jef Raskin will be giving at BMUG on January 9 and thought you or BMUG may be interested in some historical Raskin information about his work with the Macintosh.

I have several papers written by Raskin when he headed Macintosh development. These papers consist of status reports and a Macintosh development history. If you would like copies of these materials send me a physical mailing address and I will send them to you. These papers show that Raskin's Macintosh was not the Macintosh that Apple introduced in 1984. His Macintosh was more textual based and had a different operating system paradigm. The Macintosh that Apple produced was basicaly a smaller (and less capable) version of the Apple Lisa computer.

FWIW, I think Raskin has many interesting ideas about computing. For example, his ideas about computer-human interfacing would in my opinion make computers much easier to use. If you talk to Raskin ask him about his Cat computer that he developed in around 1986. The Cat was (and is) an eye opening system. The Cat is what Raskin wanted his Apple Macintosh to be.

I came across your meeting notice in MacWay Digest 580.

-David Craig

[email protected] From: David T Craig, 71533,606 To: Doug McKenna, internet:[email protected] Date: Wed, Jan 1, 1997, 06:24 PM RE: IAI info

Hi Doug:

You may recall that I've talked with you in the past about IAI and the Canon Cat. I'm writing to ask if you have any IAI development plans such as Cat or Swyft specs could I obtain a copy? I will gladly pay for the copying costs and postage. If you don't want to hassle copying them I could copy the originals and return them to you promptly.

I came across a reference to Raskin that may interest you which I've enclosed.

Best of luck in 97.

Date: Sun, 29 Dec 1996 03:19:09 -0500 From: [email protected] Subject: BMUG at MacWorld Message-ID: <[email protected]>

This tidbit is from:

(Hoai-An Truong)

Come to the Annual BMUG Main Meeting at MacWorld on Thursday, January 9th . This year will be the best yet with Adobe, Corel, MS Bay and other great vendors demoing their hot, new products. It starts at 6:30 and goes until the raffle is over!!!!

This year's Meeting will be held in Room 304 of the Moscone Center. So come on down and win a raffle prize.

Will the REAL Founder of the Mac PLEASE Stand up?

On Wednesday, January 8th, BMUG and MacHome Journal will co-sponsor a delightful, informative reception featuring the true father of the Mac, Jef Raskin. Come listen to Mr. Raskin explain the actual start of the machine we've all come to know and love.

Mr. Raskin begins speaking at 6:30 at the Cartoon Art Museum located at 814 Mission Street. Mini refreshments will be served. Following the reception will be the BMUG/Microsoft Party (look below).

Microsoft and BMUG!!! Whod'a thunk it?

Come to the co-sponsored BMUG/Microsoft Bay Party. On Wednesday, January 8th, following the Jef Raskin reception, we'll be having a joint bash beginning at 7:30 at the Cartoon Art Museum, located at 814 Mission, between 4th and 5th streets. This party will provide music, food, the great art work of the Cartoon Museum, and did we mention a FREE CPU to be raffled off by MS Bay? Trust us - it's worth the trip!!!!

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

Distribution: Doug McKenna internet:[email protected] From: David T Craig, 71533,606 To: Joe Stewart, internet:[email protected] Date: Wed, Jan 1, 1997, 06:18 PM RE: SwyftCard

Hi Joe:

Nice talking to you earlier this evening about your SwyftCard activities. Thanks for saying you would send some SwyftCard Apple ][ disks my way. I plan to contact Jim Strauss, the Cat/SwyftCard head of software, and see if he can send me a copy of his s/w dev notes.

I came across a Raskin reference the other day and thought you may find it of some interest.

Best of luck with your internet work.

Date: Sun, 29 Dec 1996 03:19:09 -0500 From: [email protected] Subject: BMUG at MacWorld Message-ID: <[email protected]>

This tidbit is from:

(Hoai-An Truong)

Come to the Annual BMUG Main Meeting at MacWorld on Thursday, January 9th . This year will be the best yet with Adobe, Corel, MS Bay and other great vendors demoing their hot, new products. It starts at 6:30 and goes until the raffle is over!!!!

This year's Meeting will be held in Room 304 of the Moscone Center. So come on down and win a raffle prize.

Will the REAL Founder of the Mac PLEASE Stand up?

On Wednesday, January 8th, BMUG and MacHome Journal will co-sponsor a delightful, informative reception featuring the true father of the Mac, Jef Raskin. Come listen to Mr. Raskin explain the actual start of the machine we've all come to know and love.

Mr. Raskin begins speaking at 6:30 at the Cartoon Art Museum located at 814 Mission Street. Mini refreshments will be served. Following the reception will be the BMUG/Microsoft Party (look below).

Microsoft and BMUG!!! Whod'a thunk it?

Come to the co-sponsored BMUG/Microsoft Bay Party. On Wednesday, January 8th, following the Jef Raskin reception, we'll be having a joint bash beginning at 7:30 at the Cartoon Art Museum, located at 814 Mission, between 4th and 5th streets. This party will provide music, food, the great art work of the Cartoon Museum, and did we mention a FREE CPU to be raffled off by MS Bay? Trust us - it's worth the trip!!!!

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

Distribution: Joe Stewart internet:[email protected] David T. Craig 941 Calle Mejia # 1006, Santa Fe, NM 87501 USA home phone: (505) 820-0358 Email: [email protected] ______

JIM STRAUS 140 HUCKLEBERRY TRAIL WOODSIDE, CA 94062

Re: CANON CAT / SWYFTCARD SOFTWARE DEVELOPMENT

Hi Jim:

You may recall that you sent me a Cat a while back and that I have spoken to you about the Cat’s development.

I’m writing to see if you still have your Cat (or Swyftcard) development notes. If so, could I obtain a copy? I will gladly pay for the copying costs and postage.

Best of luck with 97. Are you still with Global Village?

Sincerely,

______David T. Craig

P.S.: I came across the following info relating to Jef Raskin and thought it may interest you ...

Date : Sun, 29 Dec 1996 03:19:09 -0500 From : [email protected] Subject : BMUG at MacWorld

This tidbit is from: (Hoai-An Truong)

Come to the Annual BMUG Main Meeting at MacWorld on Thursday, January 9th. This year will be the best yet with Adobe, Corel, MS Bay and other great vendors demoing their hot, new products. It starts at 6:30 and goes until the raffle is over!!!!

This year's Meeting will be held in Room 304 of the Moscone Center. So come on down and win a raffle prize.

Will the REAL Founder of the Mac PLEASE Stand up? On Wednesday, January 8th, BMUG and MacHome Journal will co-sponsor a delightful, informative reception featuring the true father of the Mac, Jef Raskin. Come listen to Mr. Raskin explain the actual start of the machine we've all come to know and love. Mr. Raskin begins speaking at 6:30 at the Cartoon Art Museum located at

Letter from David T. Craig • cat 97_01_01 straus • 1 814 Mission Street. Mini refreshments will be served. Following the reception will be the BMUG/Microsoft Party (look below).

Microsoft and BMUG!!! Whod'a thunk it?

Come to the co-sponsored BMUG/Microsoft Bay Party. On Wednesday, January 8th, following the Jef Raskin reception, we'll be having a joint bash beginning at 7:30 at the Cartoon Art Museum, located at 814 Mission, between 4th and 5th streets. This party will provide music, food, the great art work of the Cartoon Museum, and did we mention a FREE CPU to be raffled off by MS Bay? Trust us - it's worth the trip!!!!

Letter from David T. Craig • cat 97_01_01 straus • 2 From: David T Craig, 71533,606 To: Erick Wagner, internet:[email protected] Date: Sun, Jan 12, 1997, 11:19 AM RE: Apple //e 80 column card?

Hi Erick:

I would like to obtain an APPLE 80-COLUMN CARD (standard or extended) for my Apple //e computer. I need this for my SwyftCard.

If you know of someone with such a card that I could buy for a fairly cheap price that would be great.

-David

Distribution: Erick Wagner internet:[email protected] From: Erick Wagner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sun, Jan 12, 1997, 11:24 PM RE: Re: Apple //e 80 column card?

Sender: [email protected] Received: from netcom21.netcom.com (netcom21.netcom.com [192.100.81.135]) by arl- img-1.compuserve.com (8.6.10/5.950515) id BAA00794; Mon, 13 Jan 1997 01:10:38 -0500 Received: (from wagnere@localhost) by netcom21.netcom.com (8.6.13/Netcom) id WAA24597; Sun, 12 Jan 1997 22:10:37 -0800 From: [email protected] (Erick Wagner) Message-Id: <[email protected]> Subject: Re: Apple //e 80 column card? To: [email protected] (David T Craig) Date: Sun, 12 Jan 1997 22:10:37 -0800 (PST) In-Reply-To: <[email protected]> from "David T Craig" at Jan 12, 97 01:28:18 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 511

Sometime this week (weather permitting) I'll make a trip down to the local consignment store and see what they have. I'm fairly sure that they will have card in stock for a reasonable price.

> > Hi Erick: > > I would like to obtain an APPLE 80-COLUMN CARD (standard or extended) for my > Apple //e computer. I need this for my SwyftCard. > > If you know of someone with such a card that I could buy for a fairly cheap > price that would be great. > > -David > >

-- Erick Wagner [email protected]

Distribution: 71533,606

From: David T Craig, 71533,606 To: Erick Wagner, INTERNET:[email protected] Date: Mon, Jan 13, 1997, 07:03 PM RE: Re: Apple //e 80 column card?

Hi Erick: Thanks for the Apple //e 80-column card info. I appreciate you taking the time to find such a critter.

-David From: INTERNET:[email protected], INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Mar 5, 1997, 11:55 AM RE: dragging and modes

Sender: [email protected] Received: from emout15.mail.aol.com (emout15.mx.aol.com [198.81.11.41]) by hil- img-4.compuserve.com (8.6.10/5.950515) id NAA10790; Wed, 5 Mar 1997 13:29:57 -0500 From: Received: (from root@localhost) by emout15.mail.aol.com (8.7.6/8.7.3/AOL-2.0.0) id NAA26037; Wed, 5 Mar 1997 13:29:55 -0500 (EST) Date: Wed, 5 Mar 1997 13:29:55 -0500 (EST) Message-ID: <[email protected]> To: [email protected], [email protected] cc: [email protected] Subject: dragging and modes to: Bruce Horn [email protected] cc: Larry Tesler [email protected] cc: David Craig [email protected]

Bruce,

With the generous help of Larry Tesler, I now have some primary sources with regard to the matter of the priority of use of dragging for selection, at least in a word processor. I am grateful for the lead to Gypsy you gave me (and to David Craig for pointing me at you in this regard). Gypsy had a feature whereby "If the top button is pressed while the mouse symbol is pointing at text, but not released immediately, the operator can draw to the right and/or down to black out [today we would say, "select"] a passage of text..." That predates my reinvention of the idea by at at least four years, and gives me a very useful citation in future work. Larry: Could the user also drag upwards or backwards?

Now I will try to find precursors to my invention (reinvention?) of click and-drag for drawing (as opposed to click-move-click), making selections not in text, dragging objects and the like. I used click-and-drag as a unifying technique across a broad range of interface needs (and in a discussion we were having on the topic, in fact as I was explaining how widely it could be applied, Bill Atkinson extended it to pull-down menus.)

Was there much other use of click-and-drag at PARC or elsewhere that you know of?

The still-persisting design error (IMHO) of having typing always replace the current selection, I see, also dates back to Gypsy. The papers by Tesler, and Tesler and Mott give interesting insights in other regards, some of the critique of NLS for example.

Reading the papers feels eerie at times, there are many parallels to the work I was doing at UCSD from 1969 through 1975 (the editor I developed there and the FLOW language) and there were many shared experiences in introducing concepts--such as RETURN being a character to people who had only seen it as a typewriter manipulation. I had already run into some of these concerns at Penn State. I suspect dozens of groups around the country had similar experiences with early word processors. Especially poignant was the reaction of a secretary to the Append Paragraph command in CGEDIT; I, too, fought the battle to not treat appending as anything different than any other insertion on a number of occasions (one, I think, had to do with an early version of the UCSD Pascal editor). Larry quotes the secretary as saying "Having both Append and Insert is redundant."

Our present systems are severely redundant, but nobody is listening to the secretary anymore.

-----

To Larry, (cc Bruce and David)

With regard to interesting documents on the old modes debate you included, for me the question of modes is now subsumed in the larger question of humans having a single locus of conscious attention and the problems this causes and cures in interface design.

In my current view, modes are interface states not at a user's locus of attention which, solely because they are interface states not at the locus of attention, can cause unexpected results to a user action.

The work of Buxton et al in Toronto having to do with the effect of a continuing muscular effort on attention showed why click-and-drag is not, in this sense, a mode.

I still think the Canon Cat (and, even moreso, the prototype Swyft Portable) were the least modal systems I've seen given the relatively wide span of applications covered. But modality per se is not the issue, productivity is.

We just note that avoiding modes tends to be helpful in this regard.

-- jef

Distribution: INTERNET:[email protected] INTERNET:[email protected]

Cc: 71533,606

From: David T Craig, 71533,606 To: INTERNET:[email protected], INTERNET:[email protected] Date: Wed, Mar 5, 1997, 09:13 PM RE: dragging and modes

Jef,

Thanks for the CC of the drag and mode info. Very interesting.

-David From: Larry Tesler, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Mar 5, 1997, 08:06 PM RE: Re: dragging and modes

Sender: [email protected] Received: from mail-out1.apple.com (mail-out1.apple.com [17.254.0.52]) by dub-img- 2.compuserve.com (8.6.10/5.950515) id VAA00965; Wed, 5 Mar 1997 21:45:56 -0500 Received: from scv2.apple.com (A17-128-100-120.apple.com [17.128.100.120]) by mail-out1.apple.com (8.8.5/8.8.5) with ESMTP id SAA25746; Wed, 5 Mar 1997 18:43:18 -0800 Received: from [17.205.42.114] (teslla.apple.com [17.205.42.114]) by scv2.apple.com (8.8.5/8.8.4) with ESMTP id SAA19454; Wed, 5 Mar 1997 18:45:47 -0800 X-Sender: [email protected] Message-Id: In-Reply-To: <[email protected]> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 5 Mar 1997 18:39:56 -0800 To: [email protected] From: Larry Tesler Subject: Re: dragging and modes Cc: [email protected], [email protected]

>Larry: Could the user also drag upwards or backwards?

I don't think so in Gypsy, but definitely in the Smalltalk editor Dan Ingalls implemented shortly afterward (1976?). [In that editor, Dan also introduced the small rectangular popup menu with a column of text commands. There were iconic popup menus before that.]

>Now I will try to find precursors to my invention (reinvention?) of click >and-drag for drawing (as opposed to click-move-click),

I believe you could drag out lines and shapes in Smalltalk painting programs circa 1973-4; in a painting program called Markup by William Newman around 1975, and maybe in an object drawing program ("Draw") by Patrick Beaudelaire around 1976, all at PARC. At SRI, the mice were too erratic to drag reliably, so they used click-move-click, but at PARC, our mice were better, so we experimented with click-drag.

>making selections not in text

I think that in Draw, Patrick allowed drag-select of objects, but am, not sure.

>dragging objects and the like. >Was there much other use of click-and-drag at PARC or elsewhere that you >know of?

You could invoke a Move command in Smalltalk for, say, a window, and then drag it around, but I can't recall a modeless Lisa-like action of click-drag without first issuing a command.

I remember when I arrived to work on Lisa that down-drag-up was one of the differentiators that impressed me. But my memory is faint right now of what might have come before. I may have a PARC-published book of short manuals for Markup, Draw, etc. somewhere.

>The still-persisting design error (IMHO) of having typing always replace >the current selection, I see, also dates back to Gypsy.

I think it's clear from the Gypsy documents that Tim Mott and I had mixed feelings about this issue. Because of our ambivalence, we compromised on having typing replace one character at a time--as on a typewriter, except that the overtyped character was replaced. In user tests, users considered it a tossup whether to do it that way or whether it should immediately delete and replace. I can't recall users' opinions of having typing mean insert, except for one person who had previously used an editors that inserted--she expected the same behavior in Gypsy.

>In my current view, modes are interface states not at a user's locus of >attention which, solely because they are interface states not at the >locus of attention, can cause unexpected results to a user action.

I like that. I don't think it's a definition, but rather a classification. A very good one.

>But modality per se is not the issue, productivity is. > >We just note that avoiding modes tends to be helpful in this regard.

Productivity or comfort? Probably both, because they are mutually reinforcing.

Larry

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Larry Tesler, Vice President & Chief Scientist, Apple Computer, Inc. 1 Infinite Loop, M/S 305-4LT, Cupertino, CA, 95014 Voice...(408) 974-2219, Fax: (408) 974-1794 [email protected]: checked twice a day M-F by someone in my office [email protected]: read -only by me- at intervals from minutes to days Distribution: INTERNET:[email protected]

Cc: INTERNET:[email protected] 71533,606 From: Larry Tesler, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Mar 5, 1997, 11:46 PM RE: Re: dragging and modes

Sender: [email protected] Received: from mail-out2.apple.com (mail-out2.apple.com [17.254.0.51]) by dub-img- 6.compuserve.com (8.6.10/5.950515) id BAA04890; Thu, 6 Mar 1997 01:45:33 -0500 Received: from scv3.apple.com (A17-128-100-121.apple.com [17.128.100.121]) by mail-out2.apple.com (8.8.5/8.8.5) with ESMTP id WAA62966; Wed, 5 Mar 1997 22:43:42 -0800 Received: from [17.219.102.58] (macip-ara-58.apple.com [17.219.102.58]) by scv3.apple.com (8.8.5/8.8.4) with ESMTP id WAA25106; Wed, 5 Mar 1997 22:47:17 -0800 X-Sender: [email protected] Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 5 Mar 1997 22:15:35 -0800 To: David T Craig <[email protected]> From: Larry Tesler Subject: Re: dragging and modes Cc: [email protected], [email protected]

David,

Most, if not all, of your Alto citations were of interfaces that were in the click-move-click style.

At SRI, and later at PARC (for the most part), "click" meant: "press and hold the mouse button, see what character is marked, move the mouse around until the right character is marked, then release the button". You did that whole sequence once for each end of the selection.

This seems ridiculous today--if the first and only click is wrong, we just release and start over, and if it is correct, we keep the button down and drag. The reason was partly flaky mice, and partly the heritage of the Engelbart user interface, which was heavily modal.

It always seemed ridiculous to me. I changed it as soon as I could get my hands on an Alto. By that time the mice were only somewhat better. I wrote tracking software that compensated for the flakiness of the mice and for the shaky hands of the users.

The Star folks did not use implement compensation algorithms in their tracking software. Of course, their users tests showed that dragging was too hard, and they reverted to two click selects.

Larry

>Tesler says that Patrick Beaudelaire was the author of Draw. His last >name is spelled Baudelaire in the Alto manual. that was a teypo

>I also recall reading long ago a BYTE article that compared various text >editors. I believe this article was from the late 70s and contained >comparisons >of Gypsy and Bravo and about a dozen other WPs. I know I have a copy, but >where? I can find it if anyone really wants to see it.

I don't recall one in Byte, but Meyrowitz and Van Dam wrote two surveys in Computing Surveys. I think I cited one in a document I sent you, Jef.

Larry

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Larry Tesler, Vice President & Chief Scientist, Apple Computer, Inc. 1 Infinite Loop, M/S 305-4LT, Cupertino, CA, 95014 Voice...(408) 974-2219, Fax: (408) 974-1794 [email protected]: checked twice a day M-F by someone in my office [email protected]: read -only by me- at intervals from minutes to days

Distribution: 71533,606

Cc: INTERNET:[email protected] INTERNET:[email protected]

From: David T Craig, 71533,606 To: Larry Tesler, INTERNET:[email protected] Date: Thu, Mar 6, 1997, 08:22 PM RE: Re: dragging and modes

Larry,

Thanks for the clarification.

-David From: "Bruce Horn", INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Mar 11, 1997, 09:49 PM RE: Re: dragging and modes -- my 2 bits

Sender: [email protected] Received: from cello.qnet.com (cello.qnet.com [207.155.38.12]) by hil-img- 4.compuserve.com (8.6.10/5.950515) id XAA27584; Tue, 11 Mar 1997 23:44:10 -0500 Received: from ml00-26.ca.qnet.com (ml00-26.ca.qnet.com [207.155.44.96]) by cello.qnet.com (8.7.5/8.7.3) with SMTP id UAA15661 for <[email protected]>; Tue, 11 Mar 1997 20:44:09 -0800 (PST) Message-ID: Date: Tue, 11 Mar 97 20:45:24 PST From: "Bruce Horn" Subject: Re: dragging and modes -- my 2 bits To: "David T Craig" <[email protected]> X-Mailer: VersaTerm Link v1.1.5

Hi David,

Thanks for the interesting info on click-and-drag. I do remember Markup and the other systems you mentioned, though mostly I spent my time in Bravo and various Smalltalks (which, by the way, still intrigue me the most, and are the systems about which I have the best feelings/memories...)

I'm just crushed with work so haven't gotten any docs to you. Sorry. Remind me again in a bit...

Bruce

-- Bruce Horn Informatics Consulting [email protected]

Distribution: 71533,606 From: David T Craig, 71533,606 To: John 'Sandy' Bumgarner, INTERNET:[email protected] Date: Tue, Apr 1, 1997, 06:32 PM RE: Cats

Hi John:

>>> Keep in touch re your visit Apr13-17. I will try to set up a meeting with Dick and Charlie (cc above) both CCat lovers. What say we all have lunch and then visit the 'Catacombs'. <<<

Will do so, meeting you and other Cat people should be great.

FYI, I will be in Cupertino from around 1pm on 13 April (Sunday) and the other days will be busy during the day but evenings should be free.

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Apr 1, 1997, 10:41 AM RE: Cats

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 1.compuserve.com (8.6.10/5.950515) id MAA03833; Tue, 1 Apr 1997 12:02:29 -0500 Received: from d.sm2.garlic.net by garlic.com (8.8.5/4.03) id RAA171054; Tue, 1 Apr 1997 17:02:23 GMT Date: Tue, 1 Apr 1997 17:02:23 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: [email protected] From: [email protected] (John 'Sandy' Bumgarner) Subject: Cats Cc: [email protected] (Dick Karpinski), [email protected] (Charles Crummer)

Keep in touch re your visit Apr13-17. I will try to set up a meeting with Dick and Charlie (cc above) both CCat lovers. What say we all have lunch and then visit the 'Catacombs'. job

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606

Cc: Charles Crummer INTERNET:[email protected] Dick Karpinski INTERNET:[email protected] From: Charles Crummer, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Wed, Apr 2, 1997, 12:28 PM RE: Re: Cats

Sender: [email protected] Received: from cats.ucsc.edu (rumpleteazer.UCSC.EDU [128.114.129.45]) by arl-img-3.compuserve.com (8.6.10/5.950515) id OAA18933; Wed, 2 Apr 1997 14:05:51 -0500 Received: from cats-po-1 ([email protected] [128.114.129.22]) by cats.ucsc.edu (8.8.5/8.8.4.cats-athena) with SMTP id LAA26934; Wed, 2 Apr 1997 11:05:52 -0800 (PST) Received: from [128.114.41.233] by cats-po-1 (8.6.13/4.8) id LAA01860; Wed, 2 Apr 1997 11:05:29 -0800 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 2 Apr 1997 11:01:59 -0800 To: [email protected] (Dick Karpinski) From: [email protected] (Charles Crummer) Subject: Re: Cats Cc: [email protected], [email protected]

I'd like to meet you all after hearing so much about the project and using the wee feline. Sunday is best for me but there is an outside chance I could come to Asilomar for the morning and early afternoon.

Charlie

------There is no time; only clocks. -- A. Einstein

Relativity is the study of things that aren't. There *is* something out there.

New ideas come when one sees the not-new with a child's innocence.

Charles Crummer, LD physics lab mgr Physics Board, Th 111D University of California Santa Cruz, CA 95064 (408)459-4154o (408)464-8237h

Distribution: Dick Karpinski INTERNET:[email protected]

Cc: INTERNET:[email protected] 71533,606 From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Tue, Apr 1, 1997, 11:33 PM RE: Re: Cats

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by hil-img- 1.compuserve.com (8.6.10/5.950515) id BAA05654; Wed, 2 Apr 1997 01:30:44 -0500 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id WAA20408; Tue, 1 Apr 1997 22:29:55 -0800 (PST) Received: by cfcl.com (4.1/SMI-4.1) id AA09727; Tue, 1 Apr 97 22:26:01 PST Date: Tue, 1 Apr 97 22:26:01 PST From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected], [email protected] Subject: Re: Cats Cc: [email protected], [email protected]

Thank you for the (potential) invitation. I would very much like to spend some time with you all. I can handle any time on the 13th (Sunday), any time except 5-10pm on the 14th, and all day on the 15th. But come noon on the 16th I shall be in Pacific Grove at the annual IEEE Asilomar Workshop. I hope to take a Cat and to have the old sources up on my Web site by then. I'll take one or two five minute slots to tell them that humans' single focus of attention demands modeless computing, and there is a constructive proof available.

It is conceivable that we could meet at Asilomar for a few hours to talk with interested people there, so I shall direct a few inquiries in that direction and see if anybody salutes.

Does Jef get an invitation to join?

May I suggest planning an early get together in case we want to extend it for some reason?

Dick

Richard Karpinski [email protected] http://www.best.com/~karpinsk 6521 Raymond Street, Suite 77, Oakland, CA 94609-1126 (510) 658-3797 ps Is tForth still around? Is it known to anyone whether any Forth on modern hardware would be a suitable starting point for reviving the Cat/Swyft software in some useful form?

Distribution: 71533,606 INTERNET:[email protected]

Cc: INTERNET:[email protected] INTERNET:[email protected]

From: Dick Karpinski, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Thu, Apr 3, 1997, 03:42 PM RE: Asilomar anyone?

Sender: [email protected] Received: from cygnus.com (cygnus.com [205.180.230.20]) by hil-img- 6.compuserve.com (8.6.10/5.950515) id RAA08707; Thu, 3 Apr 1997 17:34:49 -0500 Received: from cfcl.com (cfcl.com [140.174.42.20]) by cygnus.com (8.8.5/8.8.5) with SMTP id OAA11322; Thu, 3 Apr 1997 14:34:17 -0800 (PST) Received: by cfcl.com (4.1/SMI-4.1) id AA12859; Thu, 3 Apr 97 14:30:24 PST Date: Thu, 3 Apr 97 14:30:24 PST From: [email protected] (Dick Karpinski) Message-Id: <[email protected]> To: [email protected], [email protected], [email protected] Subject: Asilomar anyone? Cc: [email protected], [email protected]

I got this back from the meister of the IEEE uProcessor Workshop:

Date: Thu, 3 Apr 1997 10:33:24 -0800 From: [email protected] (John Wharton) To: [email protected], [email protected] Subject: Re: Canon Cat for Asilomar

> I plan to intro the Canon Cat, from 1987, at least at the RAT, ...

Sounds like the perfect place for it; otherwise, the program is over- full.

> Several Cat experts and enthusiasts just happen to be meeting here in > the four days preceeding the Asilomar workshop. Shall I try to entice > some of them to show up for a few hours to be available for questions?

If that's all they did, it sounds like gross overkill. 10 minutes doesn't leave mych time for questions.

Would they really be interested in staying longer than just to answer questions? A couple of targetes speakers just cancelled this week, and a couple more may not be able to stay past their own sessions; if these Cat-people wanted to register and attend we might be able to accommodate them (or at least one or two, assuming they're "good Asilomar people").

Point them to www.catalog.com/amw, and have them contact me ASAP if interested.

--john wharton 415/856-8051

I'll be happy to cover the ~$400 registration fee for any of you who would like to attend my favorite conference of the year. Act promptly. But be prepared to drink from the firehose. This is an intense 48-49 hours with a bunch of sharp folks in a beautiful setting only a couple of hours away by car.

Dick

Richard Karpinski [email protected] http://www.best.com/~karpinsk 6521 Raymond Street, Suite 77, Oakland, CA 94609-1126 (510) 658-3797

Distribution: INTERNET:[email protected] INTERNET:[email protected] INTERNET:[email protected]

Cc: INTERNET:[email protected] 71533,606 From: David T Craig, 71533,606 To: John Bumgarner, INTERNET:[email protected] Date: Fri, Apr 4, 1997, 09:48 PM RE: Canon Cat

Hi John:

Touching base to say that I'm looking forward to meeting you and other Cat people if time permits during my 13-17 April silicon valley trip.

I just found out that I will be staying in Sunnyvale at the Sunnyvale Hilton. I will have a little free time on Sunday afternoon (April 13) and evenings (April 14-17). If you're available during any of those times that would be great.

I just copied the Cat repair manual for you and hope that it will be of some use for your broken Cats. It seems fairly straight forward in terms of telling you what to do for specific malfunctions. It is around 100 pages or so long and has lots of flowcharts and diagrams.

Cat questions:

Q1: The repair manual states that the dictionary ROM contains the American Heritage dictionary. Did AH provide access routines for this dictionary or did AH provide info on how to extract words from this dictionary? I'm guessing that AH provided a 68000 assembly code module that the Cat s/w would call since I assume that AH would not want others to know the details of its dictionary compression.

Q2: Do you have an e-mail address for JIM STRAUS? I wanted to contact him since he was the s/w project leader for the Cat and he told me that he had a notebook of s/w dev notes that sound interesting. I would like to contact him and see if he can copy his notes. FYI, he used to work for Global Village but he no longer does (I called his old number at GV the other day and another person answered).

Cheers.

______| _ \ ______(_) __| | |_ _| / ___|______(_) __ _ | | | |/ _` \ \ / / |/ _` | | | | | | '__/ _` | |/ _` | | |_| | (_| |\ V /| | (_| | | | | |___| | | (_| | | (_| | |____/ \__,_| \_/ |_|\__,_| |_| \____|_| \__,_|_|\__, | |___/

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA home 505/820-0358 email [email protected]

o \ o / __o __| \/ |__ o__ \ o / o /|\ | /| __\o \o | o/ o/__ |\ | /|\ / \ / \ |\ /) | ( \ /o\ / ) | (\ / \ / \ / \ From: David T Craig, 71533,606 To: John Bumgarner, internet:[email protected] Date: Fri, Apr 4, 1997, 09:55 PM RE: Cat and Raskin docs owned by DCraig

John,

FYI, here's a list of Cat and Raskin-related documents that I have. I thought this list may be of some use ot you or others with an interest in swyft technology and Raskin's Macintosh work.

-David

Jef Raskin, Early Macintosh Computer, Apple //e SwyftCard, and Canon Cat Computer Documents as owned by David Craig

Updated: 12 July 1996

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA voice: (505) 820-0358 email: [email protected]

TITLE PAGES ------Canon Cat: A Spiritual Heir to the Macintosh (BYTE Oct 1987) 3 Canon Cat Comments by Bruce Tognazzini (Apple UI expert 1992) 1 Canon Cat Comments by Owen Linzmayer (1994) 1 Canon Cat Comments by Ezra Shapiro (1994) 1 Canon Cat repair manual 196 Letter from Jef Raskin (July 1987) comparing Mac to Cat 1 Information Appliances: A New Industry (Raskin 1986) 7 Jef Raskin interview (Programmers at Work, 1989) 20 Information Appliance Inc. patent list 1 Canon's Cat Computer: The Real Macintosh (David Craig 1994) 11 Cat Leap description (Raskin 1989) 4 Down with GUIs (Wired magazine, Raskin Dec 1993) 2 Needed: A GUI Revolution (Ezra Shapiro BYTE magazine Feb 1995) 1 Sketch by Raskin of founding concepts for IAI (1987) 1 Information Appliance Inc. Trade Secrets (Raskin) 3 More on the Canon Cat (Analytical Engine 2.2 Oct-Dec 1994) 1 Canon Cat How-To Guide 159 Canon Cat Reference Guide 159 Canon Cat User's Notes (Bob Wing) 14 About the Canon Cat (sales literature by Micro-Chem) 3 Canon Cat application software info: CatForm 17 Cat ad: Introducing the Canon Cat 2 Cat ad: There's a new cat in the office jungle 12 Disks with GIF files of Cat pictures 18

SwyftCard user's guide 143 SwyftCard user's guide: Theory of Operation section 7 The Race goes to the Swyft (A+ magazine) 4 Review of the Apple //e SwyftCard (Ezra Shapiro BYTE Sep 1985) 2 SwyftCard BYTE ad (Nov 1985) 1 The Macintosh Project: Selected Papers (Raskin Apple memos) 171 Macintosh's Other Designers (BYTE Aug 1984) 7 The Quick-Draw Graphics System (Raskin's thesis, 1967) 115 The Etymology of QuickDraw (Macintosh) 3 Macintosh Research Project: Progress Report of July 1980 (Raskin) 10 Genesis and History of the Macintosh Project (Raskin 1981) 6 The Mac and Me: 15 Years of Life with the Macintosh (Raskin 1994) 42 The BASIC Environment and Editor (Raskin Apple memo 1979) 2 ------

### END ###

Distribution: John Bumgarner internet:[email protected] From: David T Craig, 71533,606 To: Jef Raskin, INTERNET:[email protected] Date: Fri, Apr 4, 1997, 09:59 PM RE: Cat, Raskin docs owned by DCraig

Jef,

FYI, here's a list of Cat and Raskin-related documents that I have. I thought this list may be of some use to you or others (e.g. the Stanford archivist) with an interest in swyft technology and your Macintosh work.

Concerning my silicon valley trip I will be staying at the Sunnyvale Hilton and hope to meet you sometime during the week of 13-17 April. You had indicated that Monday April 14 evening may be open. I could meet you at your place in Pacifica. Let me know if the 14th is OK or I could call you on Sunday or Monday when I'm in CA and see what your schedule is like at that time.

-David

Jef Raskin, Early Macintosh Computer, Apple //e SwyftCard, and Canon Cat Computer Documents as owned by David Craig

Updated: 12 July 1996

David T. Craig 941 Calle Mejia # 1006 Santa Fe, NM 87501 USA voice: (505) 820-0358 email: [email protected]

TITLE PAGES ------Canon Cat: A Spiritual Heir to the Macintosh (BYTE Oct 1987) 3 Canon Cat Comments by Bruce Tognazzini (Apple UI expert 1992) 1 Canon Cat Comments by Owen Linzmayer (1994) 1 Canon Cat Comments by Ezra Shapiro (1994) 1 Canon Cat repair manual 196 Letter from Jef Raskin (July 1987) comparing Mac to Cat 1 Information Appliances: A New Industry (Raskin 1986) 7 Jef Raskin interview (Programmers at Work, 1989) 20 Information Appliance Inc. patent list 1 Canon's Cat Computer: The Real Macintosh (David Craig 1994) 11 Cat Leap description (Raskin 1989) 4 Down with GUIs (Wired magazine, Raskin Dec 1993) 2 Needed: A GUI Revolution (Ezra Shapiro BYTE magazine Feb 1995) 1 Sketch by Raskin of founding concepts for IAI (1987) 1 Information Appliance Inc. Trade Secrets (Raskin) 3 More on the Canon Cat (Analytical Engine 2.2 Oct-Dec 1994) 1 Canon Cat How-To Guide 159 Canon Cat Reference Guide 159 Canon Cat User's Notes (Bob Wing) 14 About the Canon Cat (sales literature by Micro-Chem) 3 Canon Cat application software info: CatForm 17 Cat ad: Introducing the Canon Cat 2 Cat ad: There's a new cat in the office jungle 12 Disks with GIF files of Cat pictures 18 SwyftCard user's guide 143 SwyftCard user's guide: Theory of Operation section 7 The Race goes to the Swyft (A+ magazine) 4 Review of the Apple //e SwyftCard (Ezra Shapiro BYTE Sep 1985) 2 SwyftCard BYTE ad (Nov 1985) 1

The Macintosh Project: Selected Papers (Raskin Apple memos) 171 Macintosh's Other Designers (BYTE Aug 1984) 7 The Quick-Draw Graphics System (Raskin's thesis, 1967) 115 The Etymology of QuickDraw (Macintosh) 3 Macintosh Research Project: Progress Report of July 1980 (Raskin) 10 Genesis and History of the Macintosh Project (Raskin 1981) 6 The Mac and Me: 15 Years of Life with the Macintosh (Raskin 1994) 42 The BASIC Environment and Editor (Raskin Apple memo 1979) 2 ------

### END ###

Distribution: Jef Raskin INTERNET:[email protected] From: John 'Sandy' Bumgarner, INTERNET:[email protected] To: David T Craig, 71533,606 Date: Sat, Apr 5, 1997, 11:59 AM RE: Re: Cat and Raskin docs owned by DCraig

Sender: [email protected] Received: from garlic.com (garlic.com [165.227.35.130]) by arl-img- 5.compuserve.com (8.6.10/5.950515) id NAA22315; Sat, 5 Apr 1997 13:50:37 -0500 Received: from z.sm1.garlic.net by garlic.com (8.8.5/4.03) id SAA229228; Sat, 5 Apr 1997 18:50:28 GMT Date: Sat, 5 Apr 1997 18:50:28 GMT Message-Id: <[email protected]> X-Sender: [email protected] X-Mailer: Windows Eudora Version 1.4.4 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: David T Craig <[email protected]> From: [email protected] (John 'Sandy' Bumgarner) Subject: Re: Cat and Raskin docs owned by DCraig

Dave

Thanks for the list. This is taking on the aura of a real restoration project.

Sandy

>John, > >FYI, here's a list of Cat and Raskin-related documents that I have. I thought >this list may be of some use ot you or others with an interest in swyft >technology and Raskin's Macintosh work. > >-David

John 'Sandy' Bumgarner POB 38, Morgan Hill, CA 95038 [email protected] TANSTAAFL

Distribution: 71533,606