Catalog to Macintosh Documents

Source: Jef Raskin, "Catalog to Macintosh Documents" (28 September- 14 October 1980)-- in "The Macintosh Project: Selected Papers from Jef Raskin (First Macintosh Designer), Circa 1979," document 0, version 13.
Location: M1007, Apple Computer Inc. Papers, Series 3, Box 10, Folder 1.

M 0.13 CATALOG*

A chronologically arranged annotated listing of all Macintosh documents. The very document that you are reading. If there is no asterisk after a document title, that document is either obsolete or is especially technical.

M 1.4 INTRODUCTION AND PRELIMINARY CONVENTIONS

The conventions for documents, their distribution and cataloging.

M 2.9 OVERVIEW OF PRELIMINARY AREAS OF CONCERN*

A list, slightly annotated, of the various questions that must be answered in designing Macintosh. It is rather comprehensive.

M 3.5 THE APPLE COMPUTER NETWORK*

Justification of and preliminary thoughts on a network. An appendix lists some names and addresses of networks.

M 4.1 THOUGHTS ON ANNIE

An old memo, from May '79, with some early thoughts on what was to become the Macintosh project. Eccentric use of English.

M 5.1 PRELIMINARY COST INVESTIGATION*

A brief rundown on the cost of the major electonic and mechanical components of Macintosh. The $500 selling price is shown to be a difficult mark to reach.

M 6.2 GENERAL CRITERIA

An expansion of the general criteria listed in M 2.8, defining the major goals of the project.

M 7.7 A MODEL OF MEMORY VS DISK CHOICES

A description of the design of a mathematical model. This is the documentation for M 9 and M 10.

M 8.1 PERSONAL AIMS

My aims in doing the Macintosh project.

M 9.6 PASCAL MODEL OF MEMORY VS DISK CHOICES

A non-interactive program that sweeps through various document and memory sizes. Superceded by M 10.

M 10.3 INTERACTIVE PASCAL MODEL OF MEMORY VS DISK CHOICES

An interactive model that allows you to easily vary parameters.

M 11.0 SUMMARY OF OCTOBER 10

A few of the main points of the project as of October 10, prepared for a meeting with Whitney, Carlson, Jobs, Markkula, Holt, Scott Roybal and Raskin.

M 12.1 CONCERNS ABOUT USING THE TELEPHONE WITH PERSONAL COMPUTERS*

An article written for magazine publication on the probable difficulties we might encounter working with Ma Bell.

M 13.1 IMPORTANT POINTS ABOUT MACINTOSH

A one page summary of the summary of October 10, prepared for the meeting of 12 October.

M 14.10 THE APPLE CALCULATOR LANGUAGE*

This is an extensive document, not complete as of this version of the catalog (22 October 79) which contains a primer of a good portion of the language, the BNF and other technical considerations for those portions described, and some of the justification for the language. (Read M16 before reading this document.)

M 15.0 MASS STORAGE PRINTER/FACSIMILE DEVICE*

A description and discussion of a low cost device, based on present thermal or electrostatic discharge printer technology, that would provide printing, data and program storage and dissemination, facsimile transmission, and digitizing abilities to Macintosh.

M 16.0 AN INTRODUCTION TO THE APPLE LANGUAGE FOR CALCULATOR USERS*

An indication of how a primer for the language of M.14 might be written.

M 17.0 REPORT ON THE HP 41C AND SHARP 5100 CALCULATORS

What we can learn from them that helps in the design of Macintosh.

M 18.0 ON THE PROBLEM OF DELIMITING STRINGS IN PROGRAMS

A justification of the string delimiting mechanism used in the Apple language described in M14.

M 19.2 THE MACINTOSH EDITOR*

The initial design of a very user-oriented, fast editor.

M 20.0 THE MACINTOSH DISPLAY*

Descriptions and some simulations of the proposed display.

M 21.0 THE ON-LINE TEXT EDITING SYSTEM*

A description of the SRI text editing system developed in the late 1960's by Englebart. Some very interesting ideas.

M 22.1 HOW CAN WE MAKE COMPUTERS TRULY PERSONAL?*

A guest editorial Raskin wrote for a magazine--not sent out as being possibly too proprietary.

M 23.0 JANUARY 1980 OVERALL SUMMARY*

A summary of the present status of the design and the project. This supercedes all previous reports and summaries.

M 24.1 PASCAL MACINTOSH FONT GENERATOR

The program that generates the proportional font that will probably be used on Macintosh.

M 25.1 THE COMPLETELY DISTRIBUTED COMMUNICATIONS NETWORK

M 28.0 MACINTOSH STARTUP

Suggestion for cassette startup program as alternative to normal ROM startup, to provide for turnkey applications.

M 29.0 OCTOBER 1980 PRELIMINARY SOFTWARE PLAN

Sketch of software development scheme for Macintosh, using Bud Tribble's talents.

M 30.0 JULY 1980 PROGRESS REPORT

Summary of Macintosh's history, current concept and design, and marketing considerations.

M 31.0 INITIAL SOFTWARE DEVELOPMENT PLAN

More detailed, short-term goals for software development and bootstrapping, as seen by Bud Tribble, 1 October 1980.

M 32.4 THE MACINTOSH EDITOR

Design of the editor, as of 6 September 1980.

M 32B.0 CONTROL-CODE SUMMARY FOR MACINTOSH EDITOR

A list of the control codes and their tasks, as described in the previous document.

M 33.6 NUMBERS WITH SOFT EDGES

A discussion of the numerical human interface for the Macintosh Project. Jef Raskin, 19 July 1980.

M 34.0 MACINTOSH DEBUG USER'S GUIDE

Explanation and instructions needed for using DEBUG, Bud Tribble's program for debugging Macintosh. 8 October 1980.

M 35.0 ADEBUG

A Macintosh debugging program (DEBUG) written by Bud Tribble, 2 October 1980. Pascal.

M 36.0 MOVE

A block memory move routine, written by Burrell Smith, 15 May 80. Transmits data between Apple II and Macintosh. Used in DEBUG. 6502 assembly language.

M 37.0 MDEBUG

Initiation routine for use with DEBUG. Bud Tribble, 2 October 80. 6502 assembly language.

M 38.5 SPECIFICATIONS OF HUMAN FACTORS TESTING MODEL FOR THE MACINTOSH EDITOR

Details cursor-positioning mechanisms for use in the Editor, in the form of a specification from which a program could be developed for testing the mechanisms.

M 39.0 PROJECT REPORT - 14 MAY 1980

Hardware, software, and other progress reports and ideas.

M 40.0 STATUS OF MACINTOSH HARDWARE - 4 APRIL 1980

Summary of Burrell Smith's hardware plans and designs.

M 41.2 THE FLAVOR OF THE MACINTOSH APPLE - AN INTERIM REPORT - 10 APRIL 80

Current concepts of what the Macintosh computer is.

M 42A.0 A POINTING BASED COMPUTER SYSTEM FOR NAIVE USERS

M 42B.0

Design for a compact operating system for drawing, text-editing, file manipulating, calculating, and programming.

M 44.0 SIX-MONTH PLAN FOR MACINTOSH - 16 September 1980

Summary of current Macintosh concepts and goals.


Document created on 6 June 2000;