MacWorld 8404 April 1984 Premier
MacWorld 8404 April 1984 Premier
MacWorld 8404 April 1984 Premier
Macintosh An Exclusive
Apple's Remarkable Look Inside the
New Personal Macintosh
Computer
Word Processing
Tips for
Mac Writers
MacPaint's
Amazing
Electronic
Easel
Steven j obs,
Chairman of the Board,
Apple Computer
·'h Multiplan
A Tour Q Mac Desktop
Programming Preview ·
Macintosh Art Gallery
be Making ofthe Macintosh
MicrosoftS ~test hits
are nowplaying on · tosli.
MULTIPLAN~ The most powerful spreadsheet on the market. CHART. The first truly sophisticated and flexible graphics
system for personal computers.
• File Edit Find Chorocter Poro9roph Document Galler1,t & lit e ld1t fo m Datu
ID demo.doc
WORD. Most dedicated word processors can't touch it. FILE. Finally, a data manager advanced enough to be simple.
2 Volume l, Number 1
Premier Issue
~Hands On • Community
94 Investing with Multiplan 126 The Making ofthe Macintosh
Andrew T. Williams Edited by Andrew Fluegelman
Constructing a simple stock portfolio Reminiscences of the people who
valuation worksheet. created the Mac.
104 Tips for Mac Writers 136 Macworld Gallery
Andrew Fluegelman Edited byJeffrey S. Young
Twenty-five word processing hints to An exhibition of Macintosh graphics.
help you use Mac Write more
efficiently.
110 SimpleSketch
Lon Poole
Programming the Mac in BASIC and
Pascal.
116 The 64K Treasure Chest
Lon Poole
The Macintosh Toolbox units provide Columns
application programmers with a 10A New World
flexible, standard user interface. Andrew Fluegelman
122 Open Window 13 A Letter from the Publisher
Edited by Andrew Fluegelman David Bunnell
An exchange of Macintosh discoveries. 14 NotePad
Jeffrey S. Young
Zooming through the Macintosh
Window
Macworld 3
0 0
MACWORLD
0 SELLING MR- J.R. 0
WHAT TO EXPECT1
0 0
You will find many interactions
with Mr. J.R. difficult . You are
o involved with plans and ideas. Mr. 0
J.R. is concerned with his own
inadequacies. You perform well
o under stress while his performance 0
deteriorates markedly. You think up
projects and use initiative to
Editorial Canadian orders must be paid in U.S. funds. O carry them through. He will worry 0
Editor-in-Chief Andrew Fluegelman Outside the U.S. and Canada subscriptions excessively over difficulties and
Associate Editor: Daniel Farber must be prepaid in U.S. funds with additional be unable to take action. You
0 0
welcome the opportunity to be
Editorial Manager: Janet McCandless postage at $12 per 12 issues for surface mail creative and work independentl y.
Contributing Editors: Steve Lambert, or $60 per 12 issues for airmail. For 0 Mr. J.R. prefers to work under an 0
Jonathan Littman, Lon Poole,Jeffrey S. Young subscriber service questions call authority with daily routines
involving concrete details. You
Copy Editors: Jeffrey Bartlett, Erfert Nielson, 800/247-5470 (in Iowa 800/532-1272) or o enjoy statYs and monetary rewards. 0
Evelyn Spire write: Subscriber Services, P.O. Box 20300, He prefers to be recognized for
Bergenfield, NJ 07621. Application to mail at hard work.
0 Exercise caution when dealing with 0
Art A Production Second Class pending at San Francisco.
this person. Behave in a reserved
Associate Publisher: Jacqueline Poitier POSTMASTER: Send address changes to manner, use a soft voice and
0 0
Designer: Marjorie Speigelman Macworld, P.O. Box 20300, Bergenfield, NJ always avoid threats or Cf"'iticism.
Senior Production Manager: Frances Mann 07621. Remember, Mr. J.R. is uncomfortable
o in groups. He is a hard worker, 0
Assistant Production Manager: Editorial and business offices: 555 De Haro but needs quiet praise.
Lee R. ll"evino St., San Francisco, CA 94107, 4151861-3861.
Art Director: Bruce Charonnat Macworld is a publication of PC World 0 CUSTOMER PREPARATION STRATEGY 0
4 May/June 1984
~----·-
lhe Communication
. -Edge!"°Flrld strengths
____qn.Q_w~a)sri.e?s~s, ··
improve performance.
Congratulations Macworld
from the Macintosh Team
TM
© 1984 Data Encore . .Apple and Macintosh are trademarks of Apple Computer, Inc.
SHAR.E
THE
MAC
EXPER.IENCEI
Whether you already own
an Apple Macintosh or are
thinking about buying one,
The Apple Macintosh Book
provides you with a unique
insider's view to this historic
advance in computer
technology.
ANew World
Imagine how the fifteenth-cen We've created Macworld to at expressing enthusiasm nor
tury explorers felt as the first guide us in our journeys of dis inhibited from making
news from the newly dis covery. In each issue we'll or criticisms.
covered Western Hemisphere ganize that guide in four At the end of the Review sec
trickled back to Europe. That is sections. In State ofthe Art tion you'll find a preview of
the only analogy that approxi we'll take a look at the technol three programming languages
mates the excitement and won ogy that makes the Mac such a and "Macware News," a Mac
der that I feel about the remarkable machine and re world department that in
launching of the Macintosh port on new developments that cludes descriptions of new
computer. make it even more capable and hardware and software prod
As a computer journalist and useful. This issue begins with ucts for the Mac.
adventurer, I've had the good Lon Poole's "Tour of the Mac Hands On, the third section
fortune to serve as an explorer, Desktop" and Dan Farber's re of Macworld, shows you how
historian, and guide during the port on the Macintosh mouse. to be more productive and cre
recent unprecedented expan Matthew Douglas' "Inside the ative with your Mac. In this is
sion of the personal computer Mac" describes the ingenious sue we present some tips for
world. When I had my first ex engineering that enables the streamlining your :word pro
perience with the Macintosh, Mac to be so compact and cessing, a short tutorial in for
however, I realized that all my powerful, while Microsoft's Bill matting spreadsheets, and
previous explorations had cov Gates offers his perspective on some easy exercises in BASIC
ered only one continent. the Mac's place in computer and Pascal.
No machine has ever been history. A regular part of the Hands
scaled so perfectly for the indi Our Review section presents On section will be "Open Win
vidual user and for the adven in-depth evaluations of Macin dow," which provides a forum
turesome spirit in such an tosh application programs. In for readers to contribute their
accessible form. I confidently this issue I put MacWrite, the applications tips and other
predict that the Mac will Mac's first word processor, computing insights. In this is
change forever our ideas about through its paces, and Andrew sue Lon Poole shows how he
work and creativity-as well as Williams describes how Multi created a custom letterhead
the way we think about com plan, a well-known electronic using MacPaint and MacWrite.
puters. The Mac represents a spreadsheet program, fares We're looking forward to the
new frontier in computing, and when translated into the Macin "Open Window" expanding as
it's open for all of us to explore, tosh idiom. There is almost no you, our readers, extend the
whether we're computer precedent for MacPaint, the limits of what is possible with
novices or experts. Mac's innovative drawing pro the Mac.
gram. Our review of MacPaint Our final section, Commu
is by Jeffrey Young, who brings nity includes reports on the
the perspective of a perceptive ways in which Mac owners
computer novice to bear on
this unique program. As with
all Macworld reviews, you'll
see that we're not embarrassed
10 Volume 1, Number 1
make use of their machines
and the ways in which the Mac
changes the way we work,
study, and express ourselves.
For our inaugural issue, we've
taken the opportunity to pre
sent the story of "The Making
of the Mac," as told by some of
the people on Apple's Macin
tosh development team.
A regular part of the Com
munity section will be "Mac
world Gallery," a continuing
exhibition of Macintosh art
contributed by readers. Our
first exhibitor is Susan Kare, the
resident Macintosh artist at Ap
ple who designed many of the
graphic images and type fonts
that are part of the Macintosh
environment. We encourage
everyone to take mouse in
hand and send us your
creations.
Does all this sound exciting?
Frankly, I think we've barely
established a beachhead
in this new world.
Beyond the beach
are forests to clear,
mountains to cross,
and wonders awaiting
us that we can hardly
imagine. In practical terms, I
suspect that there are going to
be more people using the Mac
more creatively to enhance
their lives than any computer yet
invented. That's what's got me so
excited about the Macintosh
and the rare opportunity of
bringing it to you through the
pages of Macworld.
Macworld 11
~-·--.
-
Soon after Macintosh joins the Apple
family tree we'll have an ATI training
Congratulations Macintosh! Together
we'll help users- and dealers- bear fruit fast.
program ready to teach you how to use it. Contact ATI, 12638 Beatrice Street,
ATI's "How to Use Your Macintosh" Los Angeles, CA 90066 (213) 546-5579 .
training disk and handbook will join our Dealers: Call (213) 546-4725.
rapidly growing "how-to" series. We'll
also have training programs for all the best
software available for Macintosh.
All ATI training programs take you
through the basics, s~ep-by-step. Our
interactive simulation method lets you
practice as you learn. It's simple and fun! ATI Training Power',. is a rradcmark of American Training International
Dear Reader, We believe that the only way In fulfilling this assignment,
Welcome to Macworld and to provide you with the high we need your help. As much as
to a new dimension in personal quality publication you deserve possible we wane Macworld to
computing. as a participant in the Mac revo be a reader-interactive maga
Ideally, computer technology lution is to participate fully zine. Not only will we be
should serve the practical and ourselves. For the staff of providing you with hands-on
intellectual needs of people. Macworld, this is an oppor tips, product reviews, profiles,
The Macintosh takes a major tunity to explore the uncharted and other informative features,
step toward that goal. It is an in potential of the Mac, to share we'll also invite you to partici
triguingly elegant machine to our expertise with Mac users, pate in Mac polls, telecom
which users become attached and to join what surely will be a munication conferences, and
almost from the moment they huge Mac support industry. other special events. We wel
switch it on. The Mac reflects Macworld, the magazine for come your letters even when
the people-oriented perspec Macintosh users, will be your you blast us for something we
tive of the individuals who cre guide through the world of said or how we said it.
ated it, and it will have a Macintosh computing. We are The bottom line is that we
revolutionary impact on the in an autonomous part of the are producing this magazine
dustry in terms of both hard world's largest group of com because we believe in it. Thus,
ware and software design. puter publications, including 32 if we get lots of letters from
Not since the introduction of personal computer magazines you, we'll know we're doing
the IBM Personal Computer around the world. As such, we our job, and that can only spur
(and the Apple II before it) has are independent of Apple Com us on to serve Mac users better.
the personal computing scene puter and have absolute free
been so strongly stimulated by dom to report both the good Sincerely,
a new computer. Before long, and the bad experiences of Mac
there will be thousands of Mac users. We'll tell you when prod
programs and hundreds of pe ucts don't work as advertised as
ripherals as well as books, well as when they do, and Publisher
training programs, user groups, we'll keep you up to date on
and even Mac trade shows. the latest developments in
Macintosh technology and Letters should be mailed
applications. to Letters, Macworld, 555
De Haro St., San Francisco,
CA 94107, or electronical~v
to CompuServe 74055, 415
or The Source STE908.
Macworld 13
NotePad:Jeffrey S. Young
Zooming through
the Macintosh Window
First impressions ofthe Mac by a
computer novice
Let me start by presenting my note. Whatever your prefer drag the pointer across the
credentials for writing this col ence, the horizons of what is screen to the small icons above
umn: I'm a novice when it possible with a computer have the document that graphically
comes to computers. Sound suddenly expanded. depict either single-, double-,
odd? Perhaps, but only if you've Most computers I've seen or line-and-a-half spaced text,
never encountered Apple's that are capable of useful ap and click on the icon with the
Macintosh computer. They've plications are "solemn ma spacing you want-the docu
done their job so well at Apple chines," with a businesslike ment is instantly formatted ac
that within five minutes of sit look and no-nonsense ap cording to your selection.
ting in front of the Mac, I was proach to life. You have to be Don't like that format after
creating documents, pulling extremely motivated (usually you're through with the letter?
down menus, and opening win by a job, or perhaps by a pro Want to go from double to sin
dows on top of windows. And found fascination with gadgetry gle spacing? No big deal-you
not only that, I was having fun and technology) to memorize select the text by clicking the
while I did it. the multiple commands and mouse button at the start of the
That's right,fun. For me, an procedures necessary to make letter and dragging the pointer
outsider to the computer gen the machine work. And maybe to the end of the letter. Next,
eration, the word fun seems once in a while you can run a drag the pointer to the icon
more suited to the world of ar clunky imitation of a video-ar showing the format you now
cade-style computer games, not cade game, pretending that you want and click the mouse but
to a computer capable of per are having fun while knowing ton. The entire body of text is
forming serious applications. that if this entertainment were rearranged before you can
Well, the first time you use from the not-too-distant past, it blink. Perhaps you don't like
the FatBits feature in the Mac would have come packaged in a the new arrangement once you
Paint graphics program, see nice cardboard box with the see it. No problem, just click
your drawing expanded on ominous phrase "fun for all the mouse button on the icon
screen to the dot-by-dot level, ages" emblazoned upon it. representing the original for
and watch a reduced image of You don't need an en mat or choose the Undo com
the entire drawing in the cor cyclopedic manual to get mand from the Edit menu, and
ner of the window change as started with the Mac. Basic the document instantly reap
you replace each dot, I guaran word processing operations, pears in its original format.
tee that you'll be having fun. Or such as changing the line spac Sound too easy? Maybe, but I
maybe you'd prefer to select ing of a document, are so sim for one always figured that
one of the many type fonts ple and efficient that even the some of those brilliant com
available in MacWrite to write most computerphobic people puter people would eventually
your next memo-I can't wait will feel less intimidated by the come up with a way for all of us
to send someone a memo in machine. noncomputer types to use
Old English. And perhaps you'd With other computers I've these machines without dras
like to place a drawing of your used, changing the line spacing tically changing our lives-that
dog or cat in the middle of a of a document involves typing a is, without learning some
series of cryptic commands. new language of keyboard
Forget those nightmares when hieroglyphics.
you use the Mac. With the Mac
intosh mouse in hand, you just
14 Volumel,Numberl
The Macintosh concept of And perhaps more impor of thinking in mostly verbal difference, or is the Mac just an
the desktop environment, with tantly, I feel in command of the terms will take time co reverse. other mutation of the glorified
files and folders, windows on Mac. I don't think I can make But I'll venture a guess that electronic beast of che late
top ofother windows, and that point trongly enough: within a year I'll be thinking rwentiech century? These are
commands that can be acti from the moment I switched on "visually," taking into account questions that will be answered
vated with a simple accion of the computer (without the aid the possibilities for graphics in in the years to come.
your wrisc and the mouse, is a of any instructions) and en all my work. That expansion of However, my intuition tells
powerful analogy to the way countered its desktop-Uke my "mental palette" is an excit me that the Mac will change the
those of us still living in the screen, I knew that I was in the ing prospect. Where Jt will lead way people chink about com
precomputer age organize in presence, not of an enemy ma is the kind of open-ended puters. There are m illions of
formation. I have fi les in draw chine to be saddle broken and question that the Mac asks so people like me who don't want
ers and others scattered across conquered, but of an intellec well- and so far refuses to an to have to go very far ouc of
the top of my desk (more on tual friend that was going to swer with any finite limit. their way to use a computer.
cop than I care to admit). I have take care of certain heretofore The Mac will work for us be
a large collection of pens, pen monotonous and unwieldy cause at its root, it's more
cils, scissors, glues, paper dips, tasks. The Mac may powerful than mosc of those
thumbtacks, cellophane cape, What I didn't know (and cer other personal computers (sim
erasers, rubber bands, and di tainly didn't expecc from a become the first ple elegance, such as the ease
verse notepads cluttering my computer) was that the ma with which the Mac works, is
desk. I open or close files as chine would also stimulate my truly mass-mar always the most difficult thing
they are needed, take informa creative juices in a way I hadn't to produce), and it reflects the
tion from one file and puc it into encountered since I first dis ket computer. practical needs of people, not
another, create new files, and covered the opposite sex in the technically oriented designers.
throw files in the trash. elghth grade. For me, using che The Mac may become the Let's see, if I select the
The overall organization of Mac is like wandering into an first truly mass-market com paintbrush from the tool pal
the Mac desktop is similar to overstocked playpen of the puter simply because it doesn't ette, choose that herringbone
my work habits, and it replaces mind, where each path leads co take any special language co panern I love so much, and
many of those archaic desk ac another path and each discov make it work. Whoever you are, start to fill in the series of con
cessories with more efficient ery produces more avenues to whatever you do, you don't centric circles I just created. ..
electronic devices. I feel more explore. need to be computer literate to well, I don't know if it will give
organized and comfortable By expanding the skills I use it. And yet the simplicity of Picasso a run for his money, but
with my "electronic" desktop, have ac hand and che tools I the Mac hides a more advanced ic is certainly all mine.
especially the way in which I use, the Mac has expanded my computer than has ever before Drag the pointer, open a new
can control th e entire set of op artistic and intel lectual bound made it to the personal com window, and take a look out
erations on the screen with the aries. For instance, I haven't puter consumer marketplace. imo che fucure. Maybe even
mouse and one hand-I lean drawn a picture for years, pri What do the innovations of climb th.rough that window:
back, stretch out my arm, and marily because I'm so hopeles.5 the Mac portend for the future? The Macintosh computer has
edit with ease. No more an artist. U ing MacPaint, how What are kids going to be like arrived.
hunkering over the keyboard ever, I'm rediscovering the lan when they never have co learn
and typing draft after draft of guage of graphic images-I how to use a pencil or an
not-quite-perfect prose. feel like an electronic Picasso. eraser? Will the Macintosh or
What will be the final result its successors make any lasting
of that new perspective? I don't
know, and the ingrained habit
Macworld 15
• State of the Art: Systems
ATourofthe
Mac Desktop
Lon Poole
With the Macintosh, Imagine driving a car that has no steering wheel, ac
Apple has added a celerator, brake pedal, turn signal lever, or gear selec
new dimension to tor. In place of all the familiar manual controls, you
computing. Based have only a typewriter keyboard.
on the concept of Any time you want to turn a corner, change lanes,
a desktop working slow down, speed up, honk your horn, or back up, you
environment, the have to type a command sequence on the keyboard.
Mac allows you to Unfortunately, the car can't understand English sen
do more with a tences. Instead, you must hold down a special key with
personal com one finger and type in some letters and numbers, such
puter-and more as "S20:TL:A35," which means, "Slow to 20, turn left,
importantly, do it and accelerate to 35."
more easily and If you make typing mistakes, one of three things
naturally- than will happen. If you type an unknown command, the
ever before. car radio will bleat and you will have to type the com
mand again. If what you type happens to be wrong but
is nevertheless a valid command, the car will blindly
obey. (Imagine typing A95 instead of A35.) If you type
something the manufacturer didn't anticipate, the car
will screech to a halt and shut itself off.
No doubt you could learn to drive such a car if
you had sufficient motivation and determination. But
why bother, when so many cars use familiar controls?
Most people wouldn't.
Most people don't bother to use a personal com
puter for the same reasons they wouldn't bother with a
keyboard-controlled car. Working on a computer isn't a
natural skill, and the benefits hardly seem worth the
hassle of learning how to get work done in an un
familiar environment. If you make a typing mistake,
the computer may do nothing, tell you it doesn't un
derstand, do the wrong thing, shut itself down, or de
stroy all the work you've done and then shut itself
down. Who cares if the machine is theoretically thou
sands of times more efficient than pencil and paper?
If using the machine rattles you so much that you can't
get anything done, it is in fact less efficient and may
waste more time than it saves.
16 Volume 1, Number 1
•••••••••••
The Mac desktop con
tains small pictures, or
icons, that represent
the programs and doc
uments stored on the
disk inserted in the
Mac's disk drive.
Macworld 17
• State ofthe Art
What if a computer could let you work in a famil ,.. • File Edit Uiew Special
iar environment, similar to the way you work at your
desk? You could put things you wanted to work with on
top of the "desk," move them around, put documents
into folders or files, and even throw things into the
trash. This description accurately fits the working en
vironment of Apple's Macintosh computer. The things
you work with on your desk appear not as words and
numbers in regimented lines, but as graphic objects
located on the Mac screen.
Icons
The Mac desktop, being somewhat smaller than
the average desk it models, doesn't have room enough
for life-sized objects. At first, objects appear on the
Mac desktop as small pictures called icons. On the
Mac, an icon is a symbol for some concept or object. Figure I
For example, when you switch on the Mac and insert a 1be Mac desktop. The Write/Paint disk icon represents the doc
disk, the screen shows two disk-shaped icons and a uments andprograms stored on the current disk; the Alter
trash can (see Figure 1). As a graphic image, an icon nate Disk icon is usedfor copying.filesfrom one disk to
can remind you about what it represents better than another; and the trash can icon holds discarded documents.
words alone.
Each icon represents a specific collection of infor
mation. To avoid ambiguity, icons also have labels. The
disk icon (labeled Write/Paint in Figure 1) represents
the documents and programs stored on the disk in
serted into the Mac's disk drive. The dimmed disk icon
labeled Alternate Disk is used for copying files from
one disk to another, and the trash can icon labeled
Trash holds documents and programs waiting to be
purged from the disk.
Figure3
The File menu. To select a command, drag the pointer down
the menu and release the mouse button when the command is
highlighted.
18 Volume 1, Number 1
,.. .,
• File Edit Uiew Special
~ ~
~ ~
Mac'w'rite MacPaint Memo 1/24 Letter brc
0 0 [Q I [Q
System Fo Ider Empty Fo Ider Map 1116 Logo
0Drafts
0
Pictures
"
Flgure4
The disk wlndo The lca11. repre ent the docum Ill. andpro
grams on the current di k.
you press the mouse button, the Jeon b b..iglilighP<l. As you know tJ1e pe:,. o t on tJ1e Mac. Most people com
the poinc rm ve , it drags an utl ine fthe Icon and plaJn that menus take over the SCI' n, making the in
Its label along. The outU ne show u where the icon formation they're ac ting on invisible. Not on the Mac.
wUJ appear when you rel ase th m u e buuon (se Most people say even wich a menu you still end up typ
Fi ~ure 2). ing In a code number r le tter. Not on the Mac. Mac
Moving the pointer over an Icon and pri ing and menus are unobtrusive and fa t, and requlre no ty ping.
releasing the mouse butt n highlights th le u. This The Ma de·ktop has five prlmar m nus-Appl ,
mouse a t.k>n, lied clicking, ·elects th object but Fil , Edit, lew, anc.l pecJ.al-that stretd1 ~ ro the
does nothing except hJghl.Jglu it; you ·ti ll mu ·1 peclfy top fthe ·creen. These menus provide all the om
an action. ln other word , you must give a command. mands for organizing ~md working n the d ktop. You
can do everything from opening and cl ing files to
Menus rearmnging l on . The Mac hjdes lL'i menu commands
On most compute r sysr ms, you l · ue a command under tJ1e menu tltJes. When u move the pointer
by typing arcane word or ymbols on the key arid. over one of tJ1e menu titles and press the mo use but
Remembering uch command i d lfficulc n ugh ton , a list of c mmands drops down from the menu
from day to day. Go to H.awai..i fl r a week, and you can bar, Lempora.rily overla ing a small pare of the sO"een.
plan on a sessi n with the manual when you return. The Apple menu (repre e med b che apple, ym
The Mac neve r ore you to remember command bol) contains a selection of desktop accessories and
words or type commands on the keyboard. AU Mac controls ( ee "Desktop ccessor:ies" fi r a comprehen
commands are Listed in menu , and you choose them lve look at the Apple menu options). The File menu
with the mouse. Don't let other menus · u haves n lists commands for working with files (see figure 3),
or heard about pr judlce you against Mac menu . Mo t
people say menus are great when you're learning
something, but they slow you down t o much when
Macworld 19
• State of the Art
Desktop Accessories
Daniel Farber
20 Volume 1, Numher 1
• Puzzle. When you need some re
lief from a difficult computing task, you can clo ck
select the Puzzle option. The Apple menu
puzzle is an electronic simulation of the fa §:0 Co ntrol Panel tommand
miliar plastic tile number scramble. You blinking
click on the "titles" to move the numbers
into sequential positions. Whenever you insertion point
close the Puzzle the titles are rescrambled. blinking
• NotePad. Tuking notes or memos
has become an essential action in our fast keyboard
paced society. People carry around scraps repeat rate
of paper covered with phone numbers and
financial figures, and appointment books keyboard
stuffed with daily reminders. You may not response rate
be able to carry your Mac around, but you
can keep your notes and messages in the speaker mou se de sktop double - click
NotePad. It holds up to eight numbered uolum e t rac k i ng pa ttern speed
pages of text that are automatically saved
on the disk in a special NotePad file. Note
Pad text is editable, and you can cut and The Control Panel allows you to comrol nine system functions at any time.
paste text into and out of it. Clicking on the
turned-back corner of a page brings up the
next page, and clicking on the bottom-left numbers causes a slower repeat rate) and speed up the mouse movement. Having
corner brings up the previous page. This the keyboard response rate (the length of the faster mouse tracking speed in opera
accessory is handy for jotting down notes time a key must be held down before it tion facilitates taking action on the screen.
that you want to keep separate from a doc produces a repeating character). Clicking a The other mouse control determines
ument you're working on. If you are in the low number mean you'll have to hold what time span qualifies as a double-click.
midst of a spreadsheet application and sud down the key longer to get a repeating This may sound like an abstract concept,
denly get an idea for the final chapter of character; clicking 0 disables the character but being able to control double-clicking
your mystery novel, jot it down in the repeat feature. speed lets users adjust the computer to
NotePad. You can also control the blinking rate their styles, rather than vice versa. The set
• Scrapbook. People often use a of the in ertion point (vertical bar) and the ting with the arrows closest together is the
graphic image or a portion of text for sev command selection bar. When you drag mo t rapid double-clicking speed.
eral purposes. The Mac has a Scrapbook the pointer over a command in a pull The desktop pattern control feature
file for collecting images and text you want down menu, for example, the command is has a purely aesthetic function. It allows
to keep available. For example, if you have highlighted. When you release the mouse you to specify the pattern used for the
a standard letterhead or logo you use fre button, the highlighted command blinks desktop. The default setting is a neutral,
quently, you can copy or cut it into the according to the level et in the Control SO-percent gray pattern. You can scroll
Scrapbook. When you want to paste that el Panel. ( etting the blinking rate at 0 dis through more than 30 patterns, ranging
ement into a document, scroll through the ables the feature.) These two options help from solid black or white to crosshatch
contents of the Scrapbook file until the im users to control the visual cues on the ings, brick pauerns, and wave forms. You
age you want appears and then click the desktop. can even customize your own pattern by
Paste button in the window. 1\vo controls govern the actions of the editing the pattern in the FatBit portion of
• Control Panel. If any feature typ mouse. The mouse tracking control deter the pattern window.
ifies this machine's design as a user-scaled mines whether the movement of the The Macintosh might well have been
computer, it's the set of custom options mou e on the desktop will produce a successful without the Control Panel. The
available in the Control Panel. Calling up corresponding one-for-one, dot-by-dot fact that Apple programmer Andy Hertzfeld
this subprogram permits you to control movement of the pointer on the screen. took the time to design it-and that Apple
nine system functions at any time. 1\vo of Setting the mouse tracking control at 0 put his creation into the final product-re
them are fairly straightforward; one lets maintains a constant, dot-by-dot pointer flect the overall concept of the Macintosh
you adjust the volume of the internal speed. Setting the control at 1 causes the style of computing.
speaker, and another resets the time and pointer to move farther, skipping every
date on the Control Panel clock. other dot on the screen, but only when you
Some of the other controls are truly • • • • • • • • • • • Daniel Farber is
innovative. You can specify both the rate at the Assistant Editor of Macworld.
which the keys repeat (clicking the lower
Macworld 21
• State of the Art
~
Graphs
~
Portrait
[!)
Draft 1 /17
[!
Draft 1 /21
~
Draft 1/24
r • File Edit Uiew Special
,
iJ iJ
MisceUonE"Ous ll'MfE.x
Portrait
~
Draft 1 /1?
~
Draft 1 /2 1
~
Draft 1 /24
Figure5
A window showing the
contents ofa folder.
Each folder contains
documents and pro
grams, which in turn Flgure6
can contain other Overlapping windows.
documents and You can ope,n several
folders. windows at once; the
topmost window is the
active window.
22 Volume 1, Number 1
The Mac lets you open several windows simul NASA rocket control specialist to use them effectively.
taneously. Select another icon, choose the Open com The Mac displays controls to suit the situation. You use
mand from the File menu or double-dick on the the mouse to activate buttons and adjust control knobs
selected icon, and another window zooms into exis displayed on the screen. For example, the disk win
tence. Each new window you open overlaps the exist dow, like most windows, has several controls built in
ing windows. You may see the edges of existing (see Figure 7). The Mac displays the controls only
windows sticking out underneath the new window, or when the window is active, however. To close an active
the new window may completely hide everything un window, you can click the mouse button while the
der it. Windows can also cover up the icons on the Mac pointer is over the close box at the left side of the title
desktop (see Figure 6). bar. Clicking in this displayed box has the same effect
The window on top, or frontmost window, is as choosing the Close command from the File menu.
called the active window. You can bring any window to (Sawy Mac users will quickly discover many time
the top and make it the active window by putting the saving shortcuts.)
pointer anywhere on it (even an edge that's sticking The small box displayed in the lower-right corner
out behind another window) and clicking the mouse of most active windows gives you control over the size
button. You can remove the active window from the of the window. To make the window narrower, use the
Mac desktop by choosing the Close command from mouse to drag this size box to the left. To make th~
the File menu. The icon that the window came from window wider, drag the size box to the right. Drag the
sucks the information back, the window disappears, size box up and the window gets shorter; drag it down
and the icon resumes its normal appearance. and the window gets taller. Drag the size box on a di
You can also move windows around on the Mac agonal to change both height and width simultaneous-
desktop. If you place the pointer over the title bar of a
window, press and hold down the mouse button, and close boH title bar
slide the mouse, a flickering outline of the window is
Write / Point
dragged on the desktop. Let go of the mouse button, 323K in di sk
and the window jumps to the new location. When you
move a window by this method, it becomes the top
most window. However, holding down the 3€ key MacWrite MacPaint
I IJ
Memo 1/24 Letter brc
while you drag a window allows you to move the win
dow without disturbing its relative position in the pile.
This feature is an example of an "advanced" desktop
0 0 [Q [Q [Q 11ertical
scroll bar
System Folder Empty Folder Mop Invite Logo
Window Controls
hor izonta l scroll bar
Think about the appliances you use. They have
pushbuttons, knobs, dials, and other types of controls.
Figure 7
Because the Mac desktop is a general purpose infor
mation processing appliance, it needs many different Window controls en
controls. You've seen the way elaborate stereo systems able you to change a
bristle with knobs, buttons, and dials. Imagine adding window's size, scroll
a television, telephone, and pocket calculator to that vertically or horizon
collection. Pretty intimidating, but nothing compared tally within it, or close
to what the Mac would look like if it had separate.con an active window
trols for everything it did. using the mouse.
Most computers handle the control problem by
overworking the keyboard. A few add some so-called
function keys, but you have to be a double-jointed
Macworld 23
• State of the Art
ly. Changing the window size does not change the size Dialog and Alert Boxes
ofwhat's displayed, it just changes the amount of infor The Mac takes the unexpected in stride. When
mation you can see at once (see Figure 8). something unusual happens, it displays a special win
Sometimes a window doesn't show all of its con dow to inform you of the exceptional circumstances.
tents, even if you've fully extended its size. Fortunately, You may have to click some buttons to cancel or con
the scroll bar controls let you scan back and forth over tinue an action, manipulate some other controls, or
the available information. Most windows have two even type a name on the keyboard. These special win
scroll bars. One, located on the left edge of the win dows, called dialog boxes, appear only for the pur
dow, controls up-and-down movement. The other, lo pose of getting supplemental information from you,
cated at the bottom of the window, controls side-to information needed to proceed with the task at hand
side movement. (see Figure 9). If the special window appears because
Of the many ways to use scroll bars, the simplest of some potentially dangerous situation (such as when
is to click the arrow that points in the direction you your disk is almost full), it is called an alert box (see
want the window to move over the information. (Actu Figure 10). The appearance of an alert box may be ac
ally, the window stays put on the screen and the infor companied by one or two beeps from the Mac's
mation moves under it, but the effect is the same as if speaker.
the window had moved in the direction of the arrow
used.) If you press and hold the mouse button instead
r • Edit Search Format Font Style
of just clicking it, the window keeps moving. As the
Draft 2/3
window moves, a small white box, the scroll box, also
moves. The scroll box gauges the window's position Chapter IV
relative to the top and bottom, left and right edges of
the screen.
T Saue current document as Write/Pai ••• years to a time
!Draft 2/4
r • File Edit Ulew Speciol Eject
d in climate
[ Saue ~ Cancel Driue
Write / Point orce that
3 4fiK ift disk 181 Entire Document O TeHt Only
d6:n====~=;r==~<====~lose ly or as
MacWrite MacPaint
I. _, some kind of electronic Einstein that put man into space. The
CJ CJ [Q [Q
Stjst•m Folder Empt1;.1 Folder Mop lnvite
Figure9
A dialog box appears
CJ when the Mac needs
Droft s Pfotur•s
additional informa
tion to proceed.
Figures
Small and large win
dows. Changing a win
dow's size affects the
amount ofinforma
tion visible at one
time.
24 Volume 1, Number 1
Application Programs The Universal Interface
The commands available from the menu bar and Although the specific commands and controls are
the controls displayed on the screen vary depending different from one program to the next, all Mac pro
on the program you use. Every program has an icon, grams adhere to certain conventions, including the
and opening that icon starts the program. Starting a use of icons, windows, menus, and the mouse. Once
program opens a window in which you can display a you discover a way to do something in one program,
document of your choice. You can create a new docu you can apply the same principles in other Mac pro
ment or call up an existing document from the disk. grams (see ''The Mac Way" for more information about
The program also displays its own menu bar and con the Macintosh user interface). For example, the
trols that you can use to inspect and change the method for moving information from one part of a
document. document to another is uniform, no matter what kind
Generally speaking, you can also start a program of information is involved. That procedure, called cut
by opening a document that you created with it. You andpaste, is done entirely with the mouse and the
can start the MacWrite word processing program, for Edit menu (see Figure 11). The steps are as follows:
example, by opening a letter you wrote using it. You do 1. Select the information to be moved.
this by double-clicking on the icon representing that 2. Choose the Cut comm.and from the Edit menu.
document. 3. Select the insertion point.
On the Mac, however, you can run only one pro 4. Choose the Paste command from the Edit
gram at a time; you can't open a MacWrite window at menu.
the same time you have a MacPaint window open. Ap
ple had to leave something for the Lisa to do better.
Sp er ial
(You can, however, open and use a desk accessory pro ':C<?
gram while you are using another program, and you Wri1 e /Pai nt
can place MacPaint drawings into MacWrite docu ~( 347K in disk
ments as explained below.) 3€U
Map
I
..
[Q
Lo90
dehumaniied society by monitoring tax returns too closely or as
l Go flheadJ
1-1,11,:.
Ftguren
The Edit menu. The
Cut and Paste com
mands are used to
move text or graphics
from one part ofa
FlgurelO document to another.
An alert box warns
ofa potentially dan
gerous situation.
Macworld 25
• State of the Art
You can copy information by choosing the Copy
command instead of the Cut command in step 2. Copy
and paste is completely analogous to cut and paste but
does not delete the original information. Either way, TheMacWay
the procedure works if the information comes from
one document and goes to another, even if the docu Most computers don't have a uniform
ments were created by d ifferent programs. It doesn't working environment, or universal inter
matter whether you transfer text to text, text to a draw face , like the Macintosh. Consequently,
ing, a drawing to a drawing, or a drawing to text. every application ends up with a different
way of doing the same thing. Trying to re
A Personable Computer member those various wavs can be verv
The popular notion of computers dates back 15 or frustrating. All of the applications currently
20 years to a time when computers studded with flash available on the Mac share the same work
ing lights hunkered in climate-controlled rooms. ing environment. If you learn how to edit
People viewed computers either as a force that de text using Mac Write, for example, you can
humanized society by monitoring tax returns too expect the same basic techniques to work
closely or as some kind of electronic Einstein that put in MacPaint and Multiplan. Of course,
man into space. The development of personal comput MacWrite will allow you to do more with
ers has somewhat modified that perception. Progres text than wil l MacPaint or Multiplan, but
sive thinkers now regard computers as impersonal all Mac applications have a un iform ap
machines, just so many keys to press and commands to proach to fundamental tasks.
remember. Rudeness is probably the only characteris Exploring a new application will not
tic anyone would anthropomorphically attribute to be an intimidating or frustrating experi
them. ence because you will be able to apply
The Mac, on the other hand, is a responsive, ac what you already know from working with
tive, engaging information processing appliance that is other applications. You may start by learn
incidentally a computer. It doesn't intrude. It is quiet, ing how to draw using MacPaint and find it
takes little space, and doesn't ask you to remember so entertaining that you will actually pro
anything. When you insert a disk, the screen fi lls with duce something useful, such as a map to
icons representing objects you find on or around your your house or a letterhead for your per
desk. These graphic images soon become very famil sonal stationery. That success will encour
iar to you, like the actual papers, folders, trash can, age you to try writing letters and memos
and documents they imitate. You copy a document, using MacWrite. Because that experience
choose a command, drag an icon, cut and paste a para was so painless, you'll brave Multiplan to
graph, sketch an illustration, sum a column of num create a budget or an expense account. The
bers, all by manipulating objects on the screen with working atmosphere is so familiar and con
the mouse. You tell the Mac what to do and it reacts, sistent from one application to the next that
not the other way around. You think , ''This electronic you will find yourself doing things you
desktop may not be so absurd or useless after all." never thought you would even try, with or
Finally, a computer that doesn't act like one. without a computer.
All this talk may seem a bit odd or
even pointless if you already use another
••••••••••• personal computer and feel comfortable
with it. You probably have some handy ref
Macintosh
Apple Computer, Inc. erence cards listing all the commands for
205~5 Mariani Ave. the programs you use, so if something
Cupertino, CA 95014 should slip your mind, you can easily look
8001538-9696; in California it up.
8001662-9238 But admit it, aren't there times when
List price: $2495 (includes Macintosh, you growl in anguish as your computer
keyboard, mouse, owner's manual, deletes the wrong file because of a typo
system disk, blank disk, power cord,
programmer's switch, two Apple
decals, and tutorial disk and audio
cassette)
26 Volume 1, Number 1
graphical error? (Such errors are impos It's not surprising that the first applica
sible on the Mac because vou never need tions for the Mac use consistent methods
to type commands.) Don't you wish you and can share information. What about the
could move the cursor diagonally, not just applications to come? Apple is encouraging
up, down, and sideways? (With the mouse independent program developers to create
you can move quickly from one point di new applications for the Mac. It will be up
rectly to another.) Wouldn't you like to get to the programmers who develop new ap
rid of the pencil and paper you use to re plications to observe the rules and provide
mind yourself of which seven cells you Mac users with a consistent, familiar work
want to add together for a total in a spread- ing environment. Fortunately, they have at
least three good reasons to do so:
• Mac owners will be more likely to
All ofthe ap buy software that they find familiar and
consistent and hence easy to learn. Given
plications currently the choice between two programs with
comparable features, people will always
available on the Mac pick the one that is similar to the programs
they already have. MacPaint, MacWrite,
share the same work and Multiplan will set the de facto stan
dard working environment against which
ing environment. all other programs will be measured.
• Program developers will not have to
invent, describe, and justify their own
sheet? (All you do on the Mac is point at unique operating environment. Apple has
each cell or at a range of cells, and the pro already put years of research, development,
gram remembers for you.) And suppose and testing into the design of the Mac desk
you had a word processor you could use top model. It is general and flexible
without having to remember dozens of enough to work in almost any application.
control codes. Who knows, you might be • The tools that programmers need to
tempted to type your own letters and create the prescribed settings and trap
memos, rather than writing them out long pings of the desktop environment are built
hand and having someone else type and into the Mac. It costs programmers nothing
retype them. (You never have to use a con to use them. In fact, using them means less
trol code in MacWrite.) programming, not more, and a more reli
Switching to the Mac from another able program that uses less memory can be
computer will be far less trouble than try finished and bring in revenue sooner.
ing to remember the multitude of com If program developers use their imag
mands for the applications you have inations to come up with innovative ap
alreadv learned. You have a head start over plications while staying consistently within
computer newcomers because you know the Mac working environment, Apple's
word processing concepts such as word dream of a universal interface will become
wrap, page headers, boldface characters, a reality, and the computing power of the
and justified margins, or spreadsheet con Mac will be accessible to a wider range of
cepts such as column replication, summing users.
a range of cells, and dollar formats. All you
have to do is learn how to get around on
the electronic desktop. (Don't forget that
what you learn about in one application
will stand you in good stead in another.)
Macworld 27
~ State of the Art: Hardware
The Macintosh desktop en The juxtaposition of a mouse and a com ture from the lower end of the evolution
vironment was designed to puter on a modern office desktop or your ary tree (or a mechanized gimmick) can
make working on a personal cozy office at home might seem strange in replace the human intelligence embodied
computer easier and more deed. Is it some kind of marriage between in a typewriterlike machine.
productive. And the key to high technology and the rodent popula But after you spend a few minutes
working in that environment tion, or an example of the arcane Silicon moving the mouse around and performing
is the mouse. This little, hand Valley sense of humor? simple operations on a computer like the
held device puts you in con Actually, the mouse is not new to com Mac, the thought of a standard cursor and
trol ofall the Mac's unique puters. It has been around since the early the familiar keyboard seems less appeal
features. 1960s when Douglas Engelbart, an associ ing. At first you may have problems coordi
ate at the Stanford Research Institute (SRI), nating your hand and eyes as you move the
created a small, mouse-shaped device mouse and simultaneously watch the
with three protruding control buttons pointer move on the screen. You may end
that looked like ears and a cable connect up playing "chicken" with the mouse and
ing the device to the main unit of the the end of your desk as you try to figure
computer that looked like a mouse tail. out how to reach the topmost cell of a
Engelbart's objective was to design interac worksheet without sliding the mouse off
tive computer aids that made using the the desk (just pick up the mouse and try
machine more natural and less alienating. again, and you'll get your bearings). But
Basically, the mouse works as a com after a few hours, you'll feel like an expert
bination cursor-movement and all-purpose as you edit a letter or work on your budget
function key that allows you to operate a with newfound ease and speed.
computer independent of the keyboard. Using a mouse draws on an innate
With the Macintosh mouse, for example, human skill: pointing. It's as natural as
you slide the device over a smooth surface throwing a ball, but more importantly, it in
with your hand, and the graphic pointer on creases your productivity and frees you
the screen precisely follows its movement. from the constraints of the keyboard. Be
A single button on top of the mouse allows cause the mouse minimizes use of the key
you to select information or objects and ac board, you can concentrate on what's
tivate commands. Essentially, the keyboard happening on the screen, and you won't
is a supplement to the mouse in the Macin have to memorize or look up all sorts of
tosh desktop environment. keyboard command codes to do your
work. For tasks that don't require extensive
The Desktop Mouse typing, a mouse in the hand is an efficient
Most people's first reaction to the device.
mouse or even the idea of a mouse-driven
menu system is skepticism; they are leery
of the mouse and cannot conceive of a
computer without the noble keyboard and
the familiar alphabet, numerals, and other
symbols engraved on the keytops. No crea
28 Volume 1, Number 1
A MacPaint portrait ofthe Macintosh mouse
Mouse Lingo icon and then moving the pointer to the sources and two light-detecting sensors for
As with other practical tools, specific File menu to choose a command, you can each channel. An optical wheel at the end
terms are used to describe the actions of a double-dick the mouse button in most of each shaft has slots, or apertures, in the
mouse. Initially, you will focus on sliding instances. This action cuts down on the optical signal paths. When the wheel ro
the mouse on the desktop. However, once amount of mouse movement and the num tates, it breaks and releases the beams of
you get accustomed to working with the ber of steps you need to complete certain infrared light. The optical signals are in
mouse, your reference point will be the tasks. turn converted to electrical quadrature
screen. Rather than concentrating on slid signals (xl, x2, yl, y2) by means of the
ing the mouse, you'll be thinking in terms Anatomy ofa Mouse sensors. These electrical pulses generate
of selecting or dragging objects on the The plastic casing of the mouse hides interrupts in the computer. Depending on
screen; if you press and hold down the a rather sophisticated piece of technology. the status of the x and y quadrature signals,
mouse button when the pointer is over an If you look at the bottom of the mouse, the interrupt handler will either increment
icon, you can drag the icon to a new loca you'll see a small rubber-encased steel or decrement the x and y locations in
tion. Clicking (pressing and releasing) the tracking ball surrounded by a circular ring. memory.
mouse button selects a location within a When you slide the mouse across a desk, The computer picks up the speed of
document or activates an object. the ball mechanically stimulates two the mouse by the number of times the in
Double-clicking (pressing and releas orthogonal shafts that drive signals in two frared beam is broken or unbroken. The
ing the mouse button twice in rapid suc corresponding channels: an x channel that
cession) is a shortcut method you'll quickly monitors horizontal movement, and a y
master; for example, instead of selecting an channel that monitors vertical movement.
The movement of the mouse is ini
tially detected by optical sensors on each
channel. There are two light-emitting
Macworld 29
~ State of the Art
maximum speed that you can move the pointer addresses each dot on the screen, It's in the Software
mouse without losing pulses (interrupt sig or you can speed up mouse movement by The mouse will come of age in the
nals) is ten inches per second. That speed setting the mouse scaling so that the 1980s because the software developers at
is very quick; however, if you exceed that pointer skips over every other dot on the Apple have created a working environment
limit, the pointer may not perfectly track screen. However, the scaling feature will that superbly implements mouse technol
the movement of the mouse. not work unless you move the mouse ogy. The mouse did not become a part of
The Mac allows you to modify certain rather quickly; moving the mouse slowly the Mac system as an afterthought, but, as
aspects of the mouse's operation. The Con will address each dot no matter which op in the design for the Lisa, was part of the
trol Panel option in the Apple menu has tion is selected. overall concept from the beginning. The
two mouse-related control features . You Apple's research showed that the one Mac's mouse-driven, uniform working en
can choose from among three settings to button configuration makes it easier and vironment allows users to concentrate on
determine the length of time between Jess confusing for people learning to use their tasks, rather than on memorizing the
clicks that will effect a double-click. the mouse. For more expert usage, the keyboard commands and eccentricities of
The other mouse control feature, scal mouse can be used in conjunction with the various application programs.
ing, involves the relationship between the keyboard. In MacPaint, for example, hold As the community of Mac users multi
speed of mouse movement and the dis ing down the Option key while you drag a plies, and as other computer manufactur
tance covered by the pointer on the screen. selected part of a drawing will "stretch" the ers adopt similar mouse-based working
You can set the mouse scaling so that the image. environments, the mouse will become a
The mouse is a sturdy beast, but don't constant companion of the keyboard, tak
let it fall off the table or allow your dog or ing over many of its functions . The mouse
cat to chew on it. Having your workspace may not be the ultimate device for interfac
as free of dust as possible helps to keep the ing with computers, but for the time being
mouse in good working condition. You it's the best system yet devised for making
should also clean the mouse periodically. computers more compatible with the
The Macintosh owner's manual gives people who use them.
detailed instructions for this simple
procedure.
• • • • • • • • • • • Daniel Farber is
the Assistant Editor of Macworld.
30 Volume I , Number 1
Guess what Microtek
is doing for the Mac?
Just ask us! Microtek, the company that has been
supporting the II+ and lie for nearly 5 years. Afterall ..
Living Videotext Inc., 1000 Elwell Court, Palo Alto, CA 94303 (415) 964-6300
Matthew Douglas
The Macintosh's hardware is every bit as from a minimum of chips. The result is By comparison, the Apple Ile, the Ap
marvelous as its software. You're probably small, fast machines that sip few watts, are ple III, Z-80 computers, and most CP/M ma
not surprised. But this fact may surprise simple and inexpensive to build, and offer chines are 8-bit machines. Their internal
you: any competent hardware engineer great reliability. unit of information consists of eight binary
could have designed the Mac's hardware. When hardware engineers gather to digits:
Simply take a Motorola 68000 micro pore over the Mac's hardware specifica 00100100
processor, throw in 64K of ROM, add 128K tions, they are invariably impressed-and The 68000 thinks nothing of processing
of RAM, slap on a couple of high-speed se with good reason. Until Burrell Smith de data chunks like this:
rial ports, cram in a few additional good signed the Mac, no one believed it was pos 11001100101011001101010111001010
ies, and voila- a Macintosh computer. sible to fit this much computer onto two Processing bigger chunks of information
Such a computer would have only two small circuit boards stuck into a compact; means larger numbers and more complex
flaws: it would be the size of a large win lightweight case. instructions can be held within the micro
dow air conditioner and would cost thou processor and then swapped and manipu
sands of dollars more than the Mac. The 68000 lated between on-chip data and address
The heart of the Mac is the digital registers. The 68000has17 on-chip regis
The Art of Design motherboard, home of the 68000 micro ters to hold addresses, results, and inter
Good design, whether in buildings, processor, read-only (ROM) and random mediate calculations.
bridges, or computers, is a combination of access (RAM) memory, and six amazing The 68000 communicates with every
craft and art. Great design is great art, and chips called PAL (Programmable Array thing else along an address bus 16 bits
great art seldom comes from a team pro Logic) chips. The motherboard is located
duction. One man, Burrell Smith, is pri
34 Volume 1, Number 1
Inside the Macintosh J. CRT (ca/bode rar 1t1he) 6 Poll'er switch
system unit 2 Yoke 7 Pou •er input
3 Disk dri1•e 8 So1111djack
4 Analog p r i111ed circ11il hoard 9 Ser ial ports
5 Clock hatter)' J. 0 E \·terna l disk dril'e co1111ector
J. J. Mouse connector
J.2 Diµ,ital printed circuit hoard
Macworlcl 35
• State of the Art
the metronome thuds away at 1 or 2 mega as interrupt handlers, device drivers, an clock is powered by a pen-light battery
hertz (MHz). The 8088 processor within asynchronous 110 system, a memory m,m accessible from a small panel at the rear
the IBM Personal Computer steps along at ager, a file system, a segment loader, and of the main unit. Even when the Mac is
4.7 MHz. The 68000 within the Mac sprints various utilities. Other parts of the Mac's turned off or unplugged, the battery keeps
at an impressive 8 MHz. ROM are taken up by Bill Atkinson's Quick the time and date constantly updated.
The combination ofwide data, a 16-bit Draw graphics programs and the Macin
bus, 17 registers, and a fast clock speed tosh User Interface Toolbox, a group of PALs
translates into a chip that processes from "managers" and services intended to help Possibly the most magical aspects of
one to two million instructions each sec program developers conform to the Mac the Mac's hardware are contained in the six
ond. That's some fast thinking. way of doing applications. The Toolbox special PAL chips. Th~ PALs achieved a
includes routines for handling windows, measure of fame from their starring role in
Memorabilia menus, dialogs, text editing, controls, and 'Ii'acy Kidder's Soul ofa New Machine
The Mac comes to life fairly intelligent, system resources (see "The 64K Treasure (Avon, New York, 1982), in which they
even when the disk drive is empty. That in Chest" for an overview of program devel played a crucial role in the development of
telligence is contained on two high-density opment on the Mac and the Toolbox units). a minicomputer.
chips that hold 64K of ROM-memory that The Mac's RAM is comprised of two The PALs also play a crucial role in
contains almost 500 separate programs, banks of 8 chips each: 128K of RAM on 16 the Mac. They are the equivalent of entire
many of them accessible by other software. chips. Like the ROM chips, the RAM chips circuit boards placed on a single chip.
The ROM contents are frozen on silicon; are "late-model," high-density integrated Hardware designers determine the pro
they can be used or read by other pro circuits. Although memory can't be ex gramming of a PAL much like they go
grams, but can't be written to or changed. panded (yet), programs are free to use about designing entire boards of c~ips.
Most microcomputers have between ROM code. In effect, application program Each PAL takes the place of several discrete
2K and 32K of ROM. While the Mac's 64K of mers will find that the tedious parts of components. How many? Again, it depends
ROM is impressive, it might be more accu- their programs are prewritten for them on the skill of the designer. The 6 PAL
by Apple's programmers. The attitude chips on the Mac motherboard replace,
•••••
While the Mac:S
of "making it easy for application
programmers" should result in Mac
programs that look and behave like all
other Mac programs.
The mass of ROM programs takes the
conservatively, 30 or more conventional in
tegrated circuits.
The PALs work with the 68000 pro~
cessor, generate different bus and timing
signals, and mediate between the mother
64K ofROM is impres pressure off the Mac's 128K of RAM. Since board and the video display. It's safe to say
the routines to create menus and dialog that without the PALs and Burrell Smith's
sive, it might be more boxes, handle files, and open windows are inventive PAL programming, the Mac
already written in ROM, the 128K of RAM would have had a radically different
accurate to imagine it can be used for more specific purposes. appearance.
Is 128K enough RAM? Of course not
as 96Kor even 128K there's no such thing as enough RAM. A A Graphic Display
Mac with 256K would be better, 512K bet Appearances can be deceiving. Most
ofROM ter still, and even a full megabyte of mem computers display text on one of 24 or 25
ory would certainly be fully consumed by "invisible" horizontal lines on the screen.
rate to imagine it as 96K or even 128K of RAM-hungry programs, help files, RAM This display is called text mode. To display
ROM. The reason is the incredible optim disks, integrated programs, and innumera graphics, the software switches to graph
ization of program segments within ROM. ble crafty utilities. ics mode, and the display becomes a field
Apple's software engineers put enormous Expect the 128K limit to be stretched of dots. Each dot, or pixel, is either off (in
effort into making each Mac routine as and pulled in a variety of ways: programs visible) or on (visible). Of course, a com
small and fast as possible, coding, recod that shuttle chunks of code in and out of puter may have more than one text mode
ing, squeezing, polishing, and refining RAM, files in RAM merged and overlaid on or two or more graphics modes, or it may
every routine until it was lightning fast and other files, and virtual memory, which be a mixed mode of graphics and text.
incredibly small. It's the type of work that fools the Mac into believing that disk space The Mac display has only one mode:
high-level language compilers aren't smart is just so much more RAM. graphics. The entire screen is made up of
enough to do; you've got to get down to the Another chip, the 6522 Versatile dots: 512 dots horizontally and 342 dots
gritty level of assembly language and Interface Adapter, handles the Macintosh vertically, a total of175,104 dots that com
thrash it out with the BSETs, RORs, and mouse, keyboard, and real-time clock. The bine to display everything you'll ever see
SUBQs of assembler. on a Mac screen. (Now you know the secret
The ROM chips are a treasure chest for behind the incredible range of type fonts,
programmers. Inside are some of the tradi attributes, and type sizes.)
tional operating system components such
36 Volume 1, Number 1
The heart ofthe Macintosh: 1 Video counters 9 l11l'er1ers 19 Keyhocmf co1111ector
the digital motherboard 2 System timing and con/rot fl'AL1') 10 Pou 'erl l'ideo co1111ector 20 Video sb1/i registers
3 15 6672 MHz oscif/ator 11 Serial por1 21 /J11s co111rof
4 Resel s1l'itcb 12 RAM array f64K x 16) 22 So1111d! disl..! speed amtro{
j Interrupt swi1cb 13 NOii (32K x 16) 23 Serial co1111111111icmio11s co11tru/fer
6 Sound-out jack 14 Serial receil'er 24 (>)..!..! l'ersatile i11te1.face adapter
7 RAM address multiplexors 1S Serial drit •er 2j Neal-time clock
8 68000 microprocessor 16 D isk cont roller 26 ,l/011se co1111ector
17 !11ter11af dril'e connec/or
18 E.\·tema/ dri1 •e co1111ector
Macworld 37
• State of the Art
The Macintosh analog 1 U\er-accessible brightness con1rol 6 \Ylid1h coil 12 Power switch
circuit board 2 Speaker 7 Power lrcmsjormer 13 Video connector
3 Voltage adjusl 8 Processor connec1or 14 Battery holder
4 Height com rot 9 Fll'back Jransformer 15 Focus control
5 Yoke connector 10 Linefilter components 16 Cut-off control
11 Power inpu!
•••••
The Mac display
but they're not floppy, despite the "Micro
Floppydisk" label on the package. Each
disk is contained in a rigid plastic cover. A
spring-loaded shutter opens when the disk
is inserted to expose the disk's delicate
give me the disk?" you ask. Apple thought
of that. In the absolute worst case imagin
able, you can switch off the Mac, hold
down the mouse button, and switch on the
machine again. This procedure always
has only one mode: recording surface. You'll never have to ejects the disk.
worry about getting fingerprints on the For additional storage, an external
graphics. surface of your disks. disk drive can be plugged into a connector
Micro-floppy disks are so small that six alongside the serial ports. Currently, Apple
stream of individual bits. Until now, you or seven will fit easily into a shirt pocket. supports only one additional disk drive.
needed a college degree (or an excep They are sturdy enough to survive being The operating system software, however,
tional salesperson) to determine the dropped onto the floor, and sail with ease supports up to four disk drives and will
proper serial or parallel printer that would through the hazards inflicted by the U.S. also support double-sided disk drives
work with the proper serial or parallel port Postal.Service. If the Mac is your first com when they become available. Double-sided
and the proper serial or parallel card. Don't puter, you're going to like these disks. If drives would allow not 410K, but 800,000
forget trying to find the right cable. the Mac isn't your first computer, you're bytes per disk.
The Mac does away with the confu going to love them.
sion by adopting a new serial convention: The HP disk drives, like those in the Analog Bored
RS-422. The beauty of the RS-422 is four Mac, are Sony single-sided drives. The HP/ Analog electronics are often over
fold: it is fairly uncomplicated; it has a high Sony drives store 270,000 bytes on each looked. They're just not as glamorous as
bandwidth (which, loosely speaking, disk, while the Macintosh/Sony drives have high-speed microprocessors, fast RAMs, or
means it can pack lots of information, in a formatted capacity of 410,000 bytes. The snazzy disk drives. But they're important
cluding voice, into a cable); it is the new difference is in the hardware. The Mac uses nonetheless. The Mac's analog circuit
national standard for serial communica an Apple-designed, variable-speed disk board contains the power supply, power
tions, meaning that other computers will controller. Depending on what disk area is
eventually have RS-422 ports; and it is fast. under the read/write drive head, the disk
Just how fast is difficult to pinpoint. In
most cases, the serial port handles data
faster than the computer can process it,
which is very fast indeed. Roughly, the
Macworld 39
• State of the Art
Computer Jargon
Janet McCandless • Digital circuit: a circuit • Parallelport: an outlet
that handles information as (port) that connects the com
You don't need anv technical distinct, separate values, most puter with a printer or other
knowledge to operate the Mac frequently as binary values of peripheral device through
intosh. You can design compli on or off, 1 or 0. which several bits of informa
cated electronic spreadsheets, • Disk drive: a device that tion are received or transmitted
write memos and letters, or rotates flat, circular magnetic at once. Parallel transmission
create an elaborate drawing storage media (disks) past an works faster than serial trans
without being bothered by the electromagnet (head) so that mission since more informa
computer's bits, bytes, RAM, or information can be recorded, tion can be sent or received
ROM. However, if vou want to retrieved, or erased. at a time.
know how the Mac is able to • K (kilobyte): a measure • RAM (random-access
perform your computing tasks, of computer memory; one K memory): the memory avail
you'll need a basic understand equals 1024 bytes, or approx able to the user for storing in
ing of the technical jargon. The imately one-half typewritten, formation or instructions. RAM
following glossary briefly ex double-spaced page of text. is read-write memory; it lets
plains some of the terms re • Microprocessor: an inte you retrieve (read) information
ferred to in "Inside the Mac." grated circuit usually contained you have put in the computer
on a single silicon chip that is or add (write) new informa
• Address bus: a transport the central processing unit tion. Data stored in RAM will
and identification system (CPU), or "brain," of a micro be lost when the computer is
whereby circuits route (bus) computer. The microprocessor turned off unless it is saved on
information from a memory performs arithmetic and logical a magnetic medium such as
location where information is operations and obtains and de tape or disk.
stored (an address) to another codes instructions. • Register: a temporary
location. • Modem: a device that storage unit for information
• Analog circuit: a circuit links computers into a commu currently being processed by a
that handles information as a nications network. Information computer such as arithmetic or
continuous range of physical is translated into signals that logical operations.
values such as voltage, light, or can be transmitted from one •ROM (read-only mem
temperature. computer to another by tele ory): the memory the com
• Bit: a contraction of bi phone, satellite, or other puter uses to store its operating
nary digit. The computer iden switching systems. instructions. The information
tifies each unit of information •Motherboard: the main in ROM is unalterable and re
as on or off voltage in a circuit. circuit board onto which mains in the computer even
Bits are grouped together to smaller circuit boards or chips when you turn it off.
form larger units of informa are mounted. • Serialport: an outlet
tion such as a nibble ( 4 bits) or • Network: a means of in (port) that connects the com
a byte (8 bits). terconnecting computers so puter with a printer or other
• Byte: an 8-bit unit of infor that information can be easily peripheral device through
mation that represents one exchanged and peripheral which information is received
character of data. devices shared. or transmitted one bit at a time.
• Chip: an integrated circuit •PAL (Programmable • Throughput: a measure
formed by thousands of elec Array Logic): an integrated of productivity based on the
tronic components etched onto circuit whose exact logical number of instructions
the surface of a silicon wafer. function is programmable at executed.
the time of manufacture.
40 Volume 1, Number 1
supply regulator, vertical and horizontal from the 2-inch speaker. How much vol The Big Win
scanning circuitry, other video features, ume is up to you. Unlike other computers, The Mac might fool some people. Be
and the Mac's speaker. the Mac allows you to vary pitch and vol cause it's small, some may think it's a toy
Power supplies tend to be heavy and ume and to play up to four notes at the Because it's inexpensive, some may think
expensive. The trick to designing a good same time. it can't possibly be useful for business ap
power supply, according to Apple 's en The prospect of four-voice chords plications. Because the mon itor is black
gineers, is to be "as clever and smart as we might make you wish for more volume. Ap and white, some may think that graphics
can be and still be flexible." Translated into ple thought you might. For better tone, will suffer.
circuits that means an extremely light A close look at the Mac's hardware
weight switching power supply capable of
delivering clean power, even when the
power from the wall socket is far from op
timum. The Mac's power supply can handle
surges and subnormal amounts of power
•••••
The Mac is the
proves otherwise. The Mac is the most so
phisticated computer ever offered in its
price range- and faster and more power
ful than many machines that cost eight to
ten times more.
(within reason), and even keep the Mac most sophisticated The Mac has been the subject of fe
running smoothly during momentary vered speculation in the past few months.
breaks in power. computer ever offered The consensus was that Apple was about to
If your house has old wiring (or if win big or lose big. It's still too early to tell
you're subjected to a particularly poor in itsprice range. how the Apple marketeers will fare or what
power company), you might notice that the the competition will be, but one thing is
lamps in your house sometimes dim mo plug a 4 ohm to 10 ohm external speaker clear: from a hardware viewpoint the Mac
mentarily If so, don't worry: your Mac into the audio out jack on the rear panel. is truly a big win- rugged, fast, powerful,
won't flicker, dim, or skip a beat. For "eviction notice" sound levels, connect expandable, and affordable. A thoroughly
Three watts from the power supply the Mac to the proper plug on your stereo. marvelous design.
are reserved for the internal speaker; The Mac then becomes, in effect, a pre
enough power to get a respectable volume amplifier; the volumes that result will leave
you happily dazed.
Macintosh Specifications
Processor (up to 0.920 megabit per sec Size
• Motorola MC68000, 32-bit ond if clocked externally) • main unit:
architecture, 7.8336 MHz • mouse interface 9.7W x 10.90 x 13.5H inches
clock frequency • external disk interface • keyboard:
13.2W x 5.80 x 2.6H inches
Memory Sound generator • mouse:
• 128K bytes RAM • 4-voice sound with 8-bit digi 2.4W x 4.30x1.5H inches
• 64K bytes ROM tal-analog conversion using 22
KHz sample rate Weight
Disk capacity • main unit: 16 lhs. 8 oz.
• 400K bytes per formatted Clock/calendar • keyboard: 2 lbs. 8.5 oz.
disk, 3Y2-inch diameter hard • CMOS custom chip with 4.5 • mouse: 7 oz.
shell media volts user-replaceable battery
backup (Eveready No. 523 or Enviro nment
Screen equivalent) • operating temperature: 50F
• 9-inch diagonal high-resolu to 104F
tion black-and-white 512 by Input • storing temperature: -104F
342-pixel bit-mapped display • line voltage: 105to125 volts to 122F
AC, RMS • humidity: 5% to 90% relative
Interfaces • frequency: 50 or 60 Hz humidity
• synchronous serial keyboard • power: 60 watts • altitude: 0- 15,000 feet
bus • kevboard: 58-kev; 2-kev
• two RS-232/RS-422 serial roll~ver, software mapped
ports, 230.4K baud maximum • mouse: mechanical tracking,
optical shaft encoding, 3.54
pulse per mm. (90 pulse per
inch) of travel
Macworltl 41
42 Volume I , Number 1
• State of the Art: Systems
Bill Gates, Chairman of the Board of Micro techniques and features can be found on
soft, first learned ofthe Macintosh from earlier machines, the Mac heralds a major
Steve Jobs in June 1981. ByJanuary 1982, a change in how people view and interact
full two years before the machine's intro with application programs. That's why ['m
duction, Gates and a team of programmers so excited about it. There'· no question
were writing Mac oftware and participat that I'll let my mom try it out.
ing in the Mac's development. Their goal Bunnell: Why can't you do the same
was to have a range of software tools in things on the PC? What is so special about
cluding Microsoft BASIC, Multiplan, and the Macintosh?
other application packages ready for the Gates: The Mac was desig ned as a
Mac's launch or soon thereafter. graphics machine. Apple didn't put in a
Microsoft's roots in the computer in ROM charac ter generator or a bunch of
dustry go deep. The company has made video modes. They put in only one video
major contributions to the success of many mode, and that's the pure bit-mapped, 512
of personal computing's most popular ma by 342-pixel screen. The monitor was de
chines. Most notable has been the operat signed into the machine so that they could
ing system for the IBM Personal Computer get extremely crisp pictures and have one
(MS-DOS, aka PC-DOS), which has be integrated sy tern. They knew what che as
come the standard for 16-bit personal com pect ratio was and how the dots would ap
puters. Today Microsoft software is used on pear. And they also made sure that the
over five million per onal computers mouse would be used and that the 64K
worldwide. ROM would support very ricb graphics
Because of his unique experience, interaction.
Gates is ideally positioned to understand You can configure a PC with one of the
both the history and lhe future develo p better graphics b oards and add a Microsoft
ment of personal computing. In this inter mouse and the necessary software, but
view, Macworld Publisher David Bunnell that's not the thrust of the machine. The PC
learns why Gates has already declared the is used primarily in its text mode, and to
Macintosh to be a "classic." date it' used mostly without a mouse; you
couldn't get performance or graphics like
Bunnell: When I interviewed you for the Mac's out of the PC at a comparable
PC Magazine'.5 inaugural issue in January price. Although they're both "turing" ma
1982, you said the IBlVI Personal Com chines (that is, they have finite memory),
puter was not a machine you would buy the thrust of the Mac is quite different.
for your mother. How do you feel about Of all the personal computers avail
the Macintosh? able today; the Mac is unique. It's the first
Gates: The Macintosh is far easier to time . omebody said, "We don 't need a lot
use than anything we 've seen before, es of the things that other per. onal comput
pecially because of what it' letting the ers have, so let's optimize a few areas and
software do Although some of the Mac's make sure the software is designed around
them ."
Macworld 43
• State of the Art
44 Volume 1, Number 1
When you do get more memory, you'll be The reason people like the computer Gates: We're working on many prod
able to have multiple applications active or business is that it's innovative. We've got to ucts, and Flight Simulator is certainly a
have more data space available. It's partly continue to experiment with how comput good product. Bruce Artwick originally
these boundaries that have forced us to ers are built and come up with new ideas, did Flight Simulator for the Apple II. He
find more clever ways to do things and stay or else this industry isn't going to stay as pushed the Apple II to its limit and proved
within the memory size. It's caused us to exciting and fast moving as it is now. I've al that the machine could do many things that
be more innovative than we would have ways said that the Mac is an ideal machine people didn't think it could do. When the
been if we'd had a megabyte. for office use, but it's also a great general IBM PC came out, Bruce proved that the PC
Bunnell: What programming tech purpose machine. We think it will address could do many things that people didn't
niques do you use to work within the several markets and remind people that think were possible. Now he's taken on the
memory limit? the pace of innovation hasn't slowed down challenge of proving to all of us that the
Gates: You've got to take advantage of in the industry. Mac can do things that we don't think are
what's in the ROM and learn to do very Bunnell: Do you think the Mac is possible. He's talked about things like
tight code. It's not simple to write software going to change the waypeople use shading and surfaces, and about getting
for the Mac. Over time, as really good pro computers? more realism into the program than what's
gram development tools emerge, people Gates: We've always promised people in the PC version. Certainly within the
will become proficient at writing programs that they could simply buy a computer, turn next year he'll generate another fantastic
for the Mac. it on, and use it. Even the Mac doesn't fulfill program.
Look at the Apple II. It took about two Bunnell: What about the lack of
years before people were really exploiting
its capabilities. If you look at the IBM PC,
products such as Microsoft Word, Flight
Simulator, or 1-2-3 took a year and a half
to emerge. That's because you've got to get
•••••
Microsoft has
color? You have all ofthese beautiful
graphics but no color.
Gates: The perfect machine will never
exist, and the obvious difference between
the perfect machine and the Mac is that
the tools together-you have to under
stand how to push the machine to its limit.
been an extension of you could ask for more memory, color, and
a faster way to move data in and out of the
I think we started that cycle much earlier
with the Mac. Maybe a year and a half from
the internal Mac soft machine. But when you look at price, you'll
acknowledge that this machine is incredi
now I'll say, "Wow, even I didn't realize the
Mac could do this newer stuff!" For exam
ware team for the last ble. The Mac is an 8 MHz 68000 machine; if
you take a PCjr, configure it up, and set it
ple, some facilities are available for music
in the Mac that we're not using well yet.
few years. side by side with the Mac, there will be
more than a three-to-one difference in raw
And there's even talk about how that ca this promise, but it's a new milestone in horsepower. Since the PCjr has about two
pability could be extended to include voice terms of usability. The way the menus and thirds the horsepower of a PC, the Mac has
synthesis. In the peripherals area, the Mac graphics work is so compelling that you're easily twice that of a PC. That's a lot of
has those two RS-422 ports, and nobody's enticed to learn that next feature-you power, and that power can be exploited in
really exploiting them yet. want to try it out and see if it works the way many ways, including moving bits around
Bunnell: What impact do you think you think it should. The Mac has so little on the screen.
the Macintosh will have on personal hidden behavior that it will attract a new If Apple had tried to put color in this
computing? class of users. machine, it wouldn't have been available
Gates: I think the Mac will mean that Many people have held back, thinking for a few years, because we'd need three
there's at least one company besides IBM that computers are complicated, mathe times as many bits for the screen and more
in the personal computer business that matical, scientific-type machines; they memory. We'd have to use 256K chips, and
doesn't have to do everything the IBM way. haven't viewed them as a medium of ex the design of our applications would be dif
It's healthy for the industry to have Apple pression, as machines with which you can ferent. I think Apple made the right trade
offering an alternative. The Apple II and do creative things. But many people will sit off, but someday a Mac or the equivalent of
the IBM PC will be joined by a third fan down and use MacPaint or Multichart and a Mac with color would be wonderful.
tastically successful machine-the Mac realize that the Mac is not confined to the Bunnell: Some people have predicted
so we're expecting to develop a lot of soft computer stereotype. I'll enjoy having that the Macintosh is going to be a classic.
ware for it. It's more than just the Mac's some people I know who are new to com Do you think that's correct?
hardware and software that's being ap puters play with the Mac and see if it Gates: The Mac is fun and exciting,
proached in an innovative way-some in doesn't draw them into the excitement of and it fulfills Apple's image of producing
novative work is being done in terms of interactive personal computing. very personal, interactive, state-of-the-art
getting sales people and college students Bunnell: Do you plan to havepro computers. It's a blend ofApple's knowl
involved with this machine. grams such as Flight Simulator on the edge of what personal computing should
Mac? be and what the semiconductor industry
has made possible. It's a great mixture, and
it's something that Apple is perfectly posi
tioned to sell to people. The Mac will be re
membered as one of the great classic
machines.
Macworld 45
Introducing
IBM PC 15 a reg1slered trademark of lnterna11onal Business Machines Corporation. Macintosh is a registered trademark of Apple Compu1er, Inc.
Sams Presents
INTRODUCING
THE APPLE®
MACINTOSH:
MacPaint: the
Electronic Easel
Jeffrey S. Young
Imagine being an artist. Not just any artist, mind you. Imagine
being a computer artist, with the kind of processing power
computers have long applied to words now extended to
drawing and painting. Imagine that you can reach up onto a
tool shelf, take down one of 32 different paintbrushes, dip it
into one of 38 patterns arrayed on your electronic palette, and
with a sweep of your hand produce complex brushstrokes
in crosshatches and herringbones, zigzags and pinstripes,
rattans and checkerboards. Maybe you want to mirror your
strokes as you draw them on up to four axes. Or perhaps you
want to flip the result horizontally or vertically, or rotate it by
90-degree turns, or even invert the blacks and whites.
Then you need to clean up a couple of ragged corners in
your drawing, so you zoom in and tidy up your image at the
dot-by-dot level, moving the page around as though you were
sliding your drawing back and forth under a microscope.
Perhaps as you look at your entire design you decide
there's only one section that you like, and the rest is dispens
able. You select the section you want, copy it, and paste that
copy into a document. Your original is intact, the new docu
ment has the detail you prefer, and you've done it in moments.
50 Volume 1, Number I
.. .· ::~:-:-:---:--:---
. ...
. . . . . . . . . . . . -
· ·::
-
· ~~-
. ..
~I!!!~~···
~ ...
.,;.--...
.. ... . .
...
. .. ··:~ ..
__________ · ~·~·~_:_~~~:
_:_ ... .... ... .. . .. . .
-
Macworld 51
..illlllllll Review
,.. .,
Style
brush-+
+- spray paint
+-pencil
../
-- line & border
widths, m~ltiple
} copy spacing
hollow
0
• filled
pattern
.L.
patterns
shapes 0
• shapes
a •
C:?
"'
Ftgurel
The Introduction option from the Goodies menu provides a
quick reference to the MacPaintfeatures.
MacPaint is the Save the new copy, return to the original file, and
with a double-dick on the eraser the screen vou
electronic equivalent started with is wiped clean. No tiny eraser ru'bbings
covering your desktop, no glue stuck to your fingers,
ofhaving top-flight no shreds of trimmed paper blowing across the hard
wood floors, no smudged thumbprints and crinkled
artist's tools and skills originals. And the drawings you create needn't exist
only on the screen. Anything that appears on the
atyourfingertips. screen can be printed with remarkable accuracy.
And that's only the beginning. MacPaint, the
Macintosh's native graphics program, is the electronic
equivalent of having top-flight artist's tools and skills
at your fingertips-except the artistic talent that sepa
rated most of us from the arts at an early age is no
longer as relevant. The limitless possibilities of a blank
canvas are fully equaled by the blank screen confront
ing you as the program starts up . .. perhaps more than
equaled with the diversity of patterns and tool choices
available on the palettes surrounding the electronic
canvas. The only elements missing are the smell of lin
seed oil and the drips of paint on your clothes.
52 Volume 1, Number 1
A Brief Introduction
1-...--......... I
able) you still have the problem of jagged lines. The
From the moment you double-dick on the Mac straight line tool also provides a rapid means ci pro-
Paint file in the disk window and watch as the blank ducing straight lines in any configuration, in any of the
canvas appears, followed quickly by the tool, border, four widths shown in the border palette in the lower-
and pattern palettes, you know that you've stepped into left corner.
a different world. If you are overwhelmed by all of the
choices that have suddenly appeared on your screen, a Shapes
good place to start is with the Introduction in the The ten filled and hollow geometric shapes in the
Goodies menu. This menu option displays a screen tool palette provide a wide variety of possibilities for
with the MacPaint tools and palettes labeled (see Fig drawing. The hollow shapes display a black outline in
ure 1). Although most of the icons are self-explanatory, a width determined by the border palette selection,
this feature should clear up any questions. and leave the interior either empty or transparent to
the design behind them. The solid shapes also display
The Paintbrush and the Pencil the outline in the currently selected border width,
Tools are at the heart of MacPaint, and the most while filling the interior of the shape with the cur
important of these are the paintbrush and the pencil. rently selected pattern. If the dotted line in the border
You select the tool and pattern you want by clicking palette is selected, the filled shapes will have no
the pointer on the appropriate icon. The paintbrush outlines.
can paint in any of the patterns displayed in the pattern The rectangle, rounded-corner rectangle, and ~
palette at the bottom of the screen, using shapes avail circle take on continuously changing shapes as you •
able from the Brush Shape option in the Goodies move them with the mouse (see Figures 4 and 5).
menu (see Figure 2). You can also look at the brush Using the Shift key with the mouse, however, provides
shapes by double-clicking on the brush icon. The pen perfect squares and circles.
cil draws a narrow, black, freeform line (clicking the Thefreeform shape and the polygon let you ~
mouse button changes the pencil color to white when create shapes in any combination or configuration. You W
you are drawing on top of filled patterns). can fill them in with patterns or vary the border width
You may have some trouble getting used to these just as with the predefined shapes. Any enclosed ob
tools. It took me quite a while to master the delicate ject, either straight-line or freeform, can be filled with
interrelationship between holding down the mouse any pattern.
button and moving the mouse (the combination of ac
tions needed to actually put something on the screen)
and the resulting image on the page. Drawing is a deli
cate operation usually performed by a utensil held in
The Paint Bucket and the Spray Can
The paint bucket fills in enclosed spaces, provid-
ing a quick way to insert broad swathes of patterns
I\/II
.!!:.. I
the fingers, not a small plastic box with a button on top throughout a drawing (see Figure 6). When using the
held in the hand. Perhaps someone will design a paint bucket, you must make sure that the section you
mouse the size and shape of a ball-point pen, making want to fill with a pattern is actually an enclosed space.
it even easier to draw on the screen. If even a single dot is missing from the perimeter, the
As a freeform tool, the pencil is much more diffi paint bucket will spill the pattern across your drawing
cult to master than the paintbrush. Because the various until it finds an enclosed section somewhere else; if no
brush shapes are wider than the single-dot pencil, other sections are enclosed, it will fill the entire
making a less precise brushstroke is hardly noticeable, screen. Don't worry if this happens; you can mop up
whereas the pencil creates unappealing, ragged lines the spilled paint by selecting the Undo command from
(see Figure 3). However, once I had learned to use the the Edit menu.
Shift key in conjunction with the pencil, I was able to In the days before MacPaint, filling an area with a
create straight, smooth, and precise lines with no hint pattern would have taken hours to accomplish. Now it
of roughness. Unfortunately, using the Shift key allows can be done in seconds using any of the choices in the
only vertical or horizontal lines to be drawn; with free pattern palette.
form drawing (in which the Shift key option is unavail MacPaint takes the spray can out of the street and
makes it into a nimble artistic tool. The spray can
sprays any pattern selected in a realistic way (see Fig-
ure 7). With the first few passes, the filling-in is faint,
5J ::·~
I!
as with a real spray can; if you continue to cover the
same area, it fills in gradually until you have a solid
belt of paint. Perhaps the Mac will bring graffiti into
the computer age; you'll turn on your computer one
day to discover a rude comment sprayed across one of
your files.
Macworld 53
.olllllll1ll Review
The Eraser
The ability to erase is an excellent example of the
r
•p File Edit font fontSize Sty le
'
icon, which clears the entire drawing screen. When
you click on the eraser icon, a box about a quarter inch
D
0
•• • • ,,
'
·'
=.:-.:
square appears on the screen (see Figure 8). This
shape is quite unwieldy if you need to erase a small
0
c:?
•
section of a detailed drawing. a "
An efficient way to erase is to "paint with white:'
Choose the white pattern from the pattern palette and
""
-
../
the paintbrush from the tool palette, select a brush
shape, and then paint over the portions of the drawing
that you want to erase. The advantage of this tech
nique, although it is a little more complicated than sim Figure 2
ply selecting the eraser, is that the wide choice of You can choosefrom among the 32paintbrush shapes shown
brush shapes allows you to be much more precise in in the Brush Shape option.
what you remove.
,. S File Edit Goodies Font FontSize Style
-
overall picture of the entire drawing in the upper-left .,/
o•
c:? "
a""
Figure 4
Filled and hollow rectangles can be enhanced using any of
thepatterns and the various border widths.
54 Volume 1, Number 1
Creating Patterns Once you've changed a pattern to your liking,
One of MacPaint's unique capabilities is revealed click the box labeled "OK." The Mac will store it in the
when you drag the pointer down onto the pattern pal pattern palette of the current MacPaint file. Whenever
ette and double-dick on any of the 38 choices. The re you return to that file, the patterns you created will be
sult is a pattern edit window in which you can modify available. The default set of patterns will always ap
the dot-by-dot representation of each pattern while pear on a new file created from the master MacPaint
watching the effect of your changes on a full-pattern program, however. Having the ability to customize the
representation next to it (see Figure 10). With a little program is one of the most appealing qualities of
practice (it's not that easy to get used to the limited 8 MacPaint.
by 8-dot pattern easel), this feature enables you to
create an entire series of customized patterns. Selectors
To fully utilize the program, you must become fa
,. 9 File Edit Goodies Font FontStze Style
miliar with the two selector tools, the lasso and these
lection rectangle, or marquee. They provide ways of
P :~: m Mn c Painting
selecting a part of the drawing on the screen and per
f'I A forming any of a series of operations on it (for in
~ ,, ~
stance, all of the Edit options require a selected piece
of the drawing to operate on).
These two tools are quite different. The marquee,
with its box approach, is fairly straightforward, except
for learning how to position the starting point to in
clude the section of the drawing that you want to se
lect-this maneuver takes practice. Once you have
surrounded a section of your drawing with the
marquee's dotted box, you can move that section
or perform operations on it (see Figure 11).
The lasso, on the other hand, draws a line that en
circles an object and then shrinks to include only the
Flgure5
object-not the surrounding background-inside its
Circles and ovals can be filled with a~J' pattern and outlined freeform drawn rope (see Figure 12). After selecting
~v any ofthe border widths. an object, you can move it by positioning the lasso on
it (the lasso will change to an arrow), holding down
the mouse button, and dragging the object to the de
sired location. This can be particularly helpful when
you are lifting one item out of a fully developed draw
ing or moving text without the white background.
o •
<:.? "
a•
oe
<:.? "
Flgure6
a ..
The paint bucket fills enclosed spaces with the current~)' se
-/
-
lected pattern.
Figure 7
The spray can sprays a~1· pattern in a realistic u·~1: helping to
create a three-dimensional effect.
Macworld 55
..1111111111111 Review:
56 Volume 1, Number 1
.. .......
........
... .....
. .....
Bill Rtkinson by MacPaint
... =·......
. • .. ············=.
. ....
. ==·=·•.. . • . 1•. ..II
•=•1•
••• •• •• ••••••••
•••
····1·
·.1111
..
••• ... ...
..... ... . ....
... ..
11.111
. ..
!
•• •• • •••••• •••••• • •• •• ••
...... .............• ......... .
••••
...•..•..
..• •••• •
••••
•••••••1• ••• ••••• ••• ••• •••••••••••
••••• ••• ••• ••1.•••••••
... . ••1
•••• •••••
one to shoot particular images, as well as a
.. ••
it, to make it do a lot of things elegantly and
whole collection of disks containing im simply. That's the art of it."
ages in the public do mai n. )bu could make And what does he think of the Mac?
a copy of the original image, and then "I like to look ar: the Mac Jn terms of
change the copied image to suit your the American automobile industry. Our
needs on a working disk with MacPaint." Apple Il was like Ford's Model T: the first
Before joining Apple, Bill stud1ed neu simple, cheap, effective, but primltlve
rochemistry, investigating "thought on a mass-market vehicle. After studying the
molecular level," in tande m with the visual market, refining the technology, and im
arcs. "I don't see code as what I do. I try to proving the package, Ford brought out the
make aesthetic definltions of it. Like a Model A-the second great mass-market
sculptor using clay, a programmer has to car. I think the Macintosh is Apple's
be familiar enough with the code to shape Model A."
with the lasso and drag it to the desired position. (A The Hand
minor aesthetic drawback is that the hollow parts of Hand in hand with the Show Page option comes
letters such as d and e are filled with white, rather than one of the most useful of all the screen effects: the
with the unde rlying pattern.) band, which enables you to scroll the page, bring
ing different pares of the full drawing under scrutiny.
Pages and Screens The hand slides the page around like a transparency
The MacPaint scree n represents about one third under an overhead projector co reveal various parts of
of a standard 8Vi- by ll-inch sheet of paper, which is the whole drawing. Yo u can quickly and easily reposi
the frame for the entire drawing. Tu display the whole tion the drawing without going through the longer
page, you can e ither select the Show Page option in Show Page process.
the Goodies menu o r double-dick on the hand icon. It would be useful if your drawing displayed itself
Either way, you are rewarded by a representation of the immediacely as you moved the hand, but you muse
whole page, with a dotted box enclosing the portion of drag the page to where you think you want to go,
your drawing currently o n the screen (see Figure 14). release the mouse button, and walt for the screen
You can change the scree n selection by dragging the (0 fill in.
dotted box co another part of the page or by dragging
the image around the page so that a different pan of it
remains within the box (chis me tho d e rases every
thing that you drag off the edge of the Show Page,
however).
Macworld 57
... Review
Keystroke Combinations age, displaying one copy after another, by selecting an
Although it takes some practice, developing object and then holding down both the :IC and Option
facility with the MacPaint tools offers great rewards. keys. And you can vary the spacing of the smeared
When the tools are combined with various constraint copies, either by changing the speed with which you
and shortcut keys, a number of possibilities leap out at drag the pointer across the screen (faster makes them
you from the screen. You must press these keys before farther apart) or by selecting a different border palette
you hold down the mouse button and start to move the option (the thinner the line, the closer the images).
mouse. A brief guide to these keystroke combinations An interesting set of operations comes into play
can be found in the Short Cuts option in the Goodies when you use the Option key alone with a selection.
menu (see Figure 15). This procedure enables you to stretch the selected im
You can copy an image at various points on the age either vertically or horizontally when you drag the
screen by selecting something, then holding down the mouse. The result looks like a drawing on taffy, the
3€ (Command) key and dragging the copied image to
another spot; the original is still there, and each time
you click a new imprint is made. You can smear the im
......... 67
D•
o•
oe
C? W
a ..
o•
C?W ./
a ..
-
-
,/
Flgure9
The FatBits feature allows you to clean up your drawings at
the single-dot level.
Figures
The eraser works like a chalkboard eraser; however, the shape
ofthe eraser is unwieldy ifyou need to erase a small section * File Edit Goodies Font FontSize Style
ofa detailed drawing.
OK [ Cancel ]
o•
C?W
a ..
-
,/
FigurelO
You can modify the dot-by-dot image ofany pattern in the pat
tern edit window.
58 Volume 1, Number 1
patterns and proportions stretched to new, and fre ing down the Shift key as the image is generated will
quently bizarre, combinations. If you hold down the yield perfectly proportioned geometric shapes. Using
Shift key in addition to the Option key, you'll produce the Shift key with the hand will limit motion to the
a stretched picture that stays roughly in proportion. An vertical or horizontal, and using it with the paint
interestiqg exercise is to take a patterned image and brush, spray can, pencil, and eraser will enforce the
then str~tch it to watch the shifting relationships be same 90-degree limits.
tween the elements as the size changes. You can also
"scr6ll" text through the various fonts and font sizes in
a MacPaint document by using keystroke
combinations.
Many of these keyboard controls also work with
the series ofgeometric shapes that occupy the lower
half of the tool palette. A circle, rectangle, or rounded
corner rectangle will normally be displayed in a
skewed perspective as it appears on the screen. Hold
o•
oe mac Planets
Illa.c:: Pla.net.:s
mDid!J. ~
Figure13
Text written orpasted into a MacPaint document can also be
enhanced.
- -
.,/-
Ftguren
The selection rectangle, or marquee, allows you to select part
~
i. ...
~
:
ofthe drawing so that you can move, cop)\ or manipulate the
selected area.
--,7-1~-a~lli~illll'il!il'il~i~ill
D • y A A Y y , y A y AAYAAAAAA,t-AAAYAAAAA AAYAYAAAYAAAAAAAYAAA
Figure14
The Show Page option displays a representation ofthe entire
o• by 11-inch page.
81/2-
oe
C? •
a ._
.,/-
-
Figure12
The lasso has a similarfunction to the marquee but includes
only the object within the selected area, not the surrounding
background.
Macworld 59
~ Review
60 Volume 1, Numher I
,... .,
Style
Ma c Painting
,..- ..
Ioption I[i:,] Multip le Copies ~-_: Select Window
~000000000000~
00000000000000
I 1000000000001 I
l constrainlOOOOOOO~DOI --- I
lcopyllstretchll lc:::::JG;:J ( OK
-
Ftgure15
The Short Cuts option from the Goodies menu provides a guide to the keystroke combinations and their junctions.
Macworld 61
Review: Word Processing
Word Processing's
New Look
Andrew Fluegelman
The Macintosh represents Your opinion of MacWrite is likely to· de pointer over a portion of text, and releas
such a major event in com pend on whether you've ever used a com ing the mouse button. Double-clicking the
puting history that MacWrite, puter for writing. If the Mac and MacWrite mouse button selects a whole word. Drag
the Mac 's native wordp rocess are your first computer writing tools, you ging the pointer down the left margin se
ing program, must be viewed might assume that al I word processing sys lects larger portions of text. As text is
from two vantage points tems let people recast sentences and para selected, it appears highlighted on the
one that reveals a close-up graphs in various type styles, sizes, and screen (see Figure 2). You can scroll up or
look at MacWrite s amazing fonts; change margins on the fly; see for down the text using the scroll bar on the
capabilities and another that mat changes instantaneously; and print ex right edge of the text window. The dimen
views the program and the actly what appears on the screen at the sions of the window can be altered using
Mac from a m ore global click of a button. the size box, and the window itself can be
perspective. On the other hand, if you've been dragged and moved on the screen.
using word processing programs on an Ap Manipulating text within a document
ple II, Osborne, Kaypro, IBM Personal used to account for as many as half of the
Computer, or another computer, Mac keystroke commands required to operate a
Write's abilities will probably impress you word processing program with proficiency.
as electronic writing magic the likes of MacWrite reduces those commands to a
which you've never seen. few simple skills using the mouse-skills
that you probably learned on the Mac even
The Interface Be with You before you tried using Mac Write. Other
Like all Mac applications, MacWrite's MacWrite functions are accessible through
foundation is the Macintosh user interface six pull-down menus listed in the menu bar
(see "The Mac Way" in "A Tour of the Mac at the top of the screen. After playing with
Desktop"). The overall design and basic the Mac for five minutes, you know how to
concepts of the program are similar to use those commands.
those of other Mac programs. Once you As with other Mac programs, many of
have your hand on the mouse, ready to the features and operational concepts are
move the pointer, you're in control of every intuitive; you almost know how to use Mac
word processing function in the program. Write before you've tried it. Thanks to the
In MacWrite, the pointer takes the standard working environment provided
form of an I-beam shape within the text by the Mac's user interface, writing with a
area. One click of the mouse button sets word processing program has never been
the insertion point at the location of the so easy.
pointer, represented on the screen by a
flashing vertical line. The insertion point
determines where new text will appear as
it is typed (see Figure 1).
Portions of text can be selected by
positioning the I-beam pointer, holding
down the mouse button, dragging the
62 Volume 1, Number I
,.. .,
D
• File Edit Search Format
=
Font
Mac Writing
Style
.~.J... . ... 1.......1?.. . 1....... .1........1........1.~.....J.........1........1........1.1 ...1........1........1........ 1.~.....1..... .:!:.. ...1........ 1.~.....i:·.. ··.1........1........1.?IQ
.....1.......
~~ ~~a m~~~ 0:
The current common wisdom accepts that computers
have revolutionized the craft of writing. A half hour of
Iii:!,
creating words with the Macintosh will convince you,
however, that the real revolutioriin writing has only just
begun.I
Q
121
Ftgurel
A MacWrite text window with an insertion point (after begun) and an I-beam pointer (after revolution)
Which Format Rules? are moved, all text below the ruler is auto Three line-spacing options are avail
MacWrite is not distinguished from matically readjusted to the new settings. able: single, double, and line-and-a-half
other word processing programs just by This is a good example of the type of fea spacing. You select them by clicking one of
ease of use. It can perform some flashy ture that new Mac users may take in stride, three appropriate icons in the ruler bar,
screen formatting feats, all of which are while computer veterans let out cool and the new spacing is immediately re
controlled by the MacWrite ruler system. whistles. flected on the screen. The meaning of
At the top of each document window, Mac Asmall arrow-shaped marker in the these three icons is so obvious that you can
Write displays a ruler that controls five for ruler governs the location of each para ask new users to "choose double spacing,"
matting conventions: margins, indentation, graph indentation. You can also "outdent" and they'll probably get it right on the
tabs, line spacing, and justification (see paragraphs, which means that the body of first try.
Figure 3). the paragraph is indented after the first Four other icons let you format text as
You can adjust text to fit within your line. All indentation changes are reflected left-justified, centered, right-justified, or
chosen margins by positioning two black immediately on the screen. full-justified, which makes both left and
triangles (markers) along the ruler. In Tabs are set in the same manner. Each right margins even by adding letter spaces
keeping with the Macintosh style of opera new document comes with a tab marker within each line. Again, you see your
tion, you don't specify the margins with a set at the 5-inch mark on the ruler. You can changes immediately reflected on the
command-you actually move the mark reposition the marker by dragging it along screen.
ers along the ruler by dragging them with the ruler; additional tabs can be set by
the mouse. Whenever the margin markers dragging them out of the tab well (a box
on the lower-left side of the ruler) and
positioning them along the ruler. Decimal
tabs are also provided to position typed
numbers with the decimal points aligned.
Macworld 63
~Review
The MacWrite formatting features let inserting a new ruler and changing the for The Macintosh Style
you experiment interactively with the way mat settings instantly reformats the text be Another innovative feature in Mac
your text fills the page. If you want to pro low it. Write is the system of specifying type
duce a one-page memo and find that you These formatting features wil) have a styles, sizes, and fonts. At any point you can
have three lines too many to fit on the profound effect on how you view word select Style from the menu bar and choose
page, just move the margin markers out a processing. You can control the formatting a typographic enhancement from among
bit until the text fits. You can also reformat process so responsively that you won't plain text, bold, italic, underlined, outlined,
the memo to see what it looks like double think of your text as a static collection of or shadow. You can mix these effects to
spaced, indented, or centered. characters and spaces. Suddenly, it's a fluid produce bold italic underlined shadow
If you want to change formats in the body of writing that can be shaped in text, or, if you're prone to hyperbole, bold
middle of a document, you insert another stantly to your specifications. Few writers italic underlined outlined shadow text. The
ruler and designate new settings (see Fig have ever had such control over the look of Style menu also provides for type sizes
ure 4). Ruler settings can also be copied their work. ranging from 9- to 72-point type. Make that
from one part of a document to another. 18-point bold italic underlined outlined
You can insert new rulers in the middle of shadow text (see Figure 5 ).
a page or even in the middle of a para .,
graph, changing margins, spacing, and jus r • File Edit Search Format Font Style
tification with a click. As you'd expect, _o Mac Writing
Flgure 2
The word revolution
selected
r .,
Figure 3 • File Edit Search Format . Font Style
A MacWrite ruler show
ing margins at 11/.J
-o Mac Writing
and 6 inches, indenta J, l . .. ·l ·• .1 •··J?•. 1.. • L, 1...• J~•.. L.• .L. ... L.. .. .1.1..L. • . L.•..1. •..l.~•. L•·l,;:·• ··1···•··.l:.~•...1...•...L •... 1...•...1.? ~
tion at 2 inches, single
~IB 1~11 II I 1~11 11-=ll~I
I
spacing, and left
justification. The current common wisdom accepts that
computers have revolutionized the craft of writing. A
half hour of creating words with the Macintosh will
convince you, however, that the real revolution in I
writing has only just begun. //,,II
Up to now, word processors -- for all their
editing, searching, sorting, and paginating power -
have remained greatly glorified electronic typewriters.
But with the arrival of Macintosh, the scope of
computer writing skills is no longer confined to
stringing characters together. The power to control
typography and format has been put directly in the
hands of every writer. The art of writing has never
been so dramatically changed since Gutenberg.
~
64 Volume 1, Number 1
Whatever sLyles are set define the ap the same Une ( ~ee Figure 6). And when you so much a pan oflhe Mac sLyle of comput
pearance of text subsequentl typed Dur later insert text In your document, the ln ing that we will everuuaUy come to expecc
you can also change exlstlng text by select sen.ed te.'<t automat.lcally appears In the them from almost any program thaL rwis
ing any port.Ii o of a documenr, from a In specified style. on the Mac.
gle character to the entire body of text, and To be fair, all iliis praise should not be
making a selection from t.he Style menu. If dlrected to MacWrtte. These typographic The Bit ofDifference
you're already amicipaUng Lhat Lhese type acrobatics are provided courtesy of d1e The Mac and MacWrfte can do all
chang - are reflected automatically on dle Mac's resldent ~ nL Manager-roullnes d1ese wonderful tJ1ings because they treat
creen, you're becoming conven Lo d1e that reside wlt.Wn the computer's penna wrillng as graphics rather than as jusL a
Mac style ofword processing nem memory (ROM). Th se font manlpula string of characters. The letter a Is not just
The type pOS.!lbillLles may extend be tl ns are therefore equally avai lable to all the first leuer f the alphabet; It's a 12
yond your expectation.5. )bu can ·pedfy olher Mac appllClllom. They will become pl.ain New York a, a 10-poinl bold Arhens a,
dlfferent 1ype Lyles, foru , and sJzes wlthln a 24-po nt itallc Venice a, or whaLever com
bination of variables you ch . MacWrlte
"knows" Lb.ls, and "tells" the Mac Font Man
"
.
1
•
-
Fiie
-
Edit Search
~21~~~~3~~~-·-~~.~1~
' · · 11 · ~~
Formet
· · ~"""-i;. . . . . .~
6 _.__,,_._._......~. .
., ager to "tell" the screen to display a 10
polnt bold Athens a, for example (see
"Chan of'fype f'Onts")
.,
" • Fiie Edit Seerch Format Font •Plll'I• Figure$
• --- -
2
- -
3
Mee Wr
4 "'1l•ld
MacWrlre'.s SJyle menu,
with the word rev.,lu
-i ,_! !_J,~.J.....-~~1.....-L. 1l.i ~ 116 1/r. tl t In 18-pomt
~ ~ [l!i!!1IJ [§] EJ ~Underline bold ltalfc underll11ed
ow/In d shadow te..'CJ
Th• curr.nt common wisdo "'1111DWlllmlll
have revolutionized the cratt of w ""11bmt!IQJl!D
Macworld 65
..4Review
The screen can display the letter in running out of space just as you're keying One is to wait until more memory be
this form because the computer has con in the climactic ending of your short story. comes available for the Mac. If a Mac had
trol of each of the 175,104 dots that make The immediate reason for this docu 512,000 bytes of memory installed, the
up the total image on the screen. The Mac ment size limit is that a good chunk of the maximum MacWrite document would the
screen is bit-mapped, meaning each of Mac's random-access memory (RAM) is oretically be about 400,000 characters,
those dots is controlled in the Mac's mem taken up by the programs that control the which is the size of a short novel. But that
ory. Thanks to the Mac's ability to display Mac's desktop and the MacWrite program might be too long a wait for your immedi
text in bits, every MacWrite writer has itself. The remaining RAM is what you have ate writing needs.
been given the power to be his or her own available for your document. The second solution is to wait until a
typographer and graphic designer. The real limitation, however, is the word processing program is introduced for
fact that MacWrite holds the entire docu the Mac that uses a disk-resident document
The Limit ment in memory while it is being worked system. Several such programs are under
Now for a dose of reality. Based on the on. There are other methods by which development and forthcoming. By the
introductory state of the Mac, each Mac word processing programs handle docu time you read this, you might not have to
Write document is limited to about 27,000 ments, such as by writing portions of the wait at all.
characters, or about 5000 words, which is document back to disk when necessary.
roughly the length of this review. It's about This method permits a document length Old Traditions
20 double-spaced pages in 12-point type. limited only by disk storage space. In com Now that you've been wowed by Mac
That's certainly more than enough space to puter parlance, such a storage system is Write's features and have come to terms
write your next office report or a long, said to be disk-resident, as opposed to the with its Achilles' heel, how well does it per
chatty letter, but you might find yourself memory-resident system that MacWrite form the standard operations that most
uses. word processing programs provide? The
If you've got a lengthy writing project following is a brief rundown of some of the
and can't manage to chop your material essentials.
into 5000-word chapters, two solutions to Insert and overwrite. All text is in
this memory-bound limitation are possible. serted in the document as it is typed at the
insertion point. You cannot overwrite char
acters-that is, type characters in place of
existing ones. Limiting MacWrite in this
~~ ~~~ ~~~~
The current C<.l11111w11 wisdom~
66 Volume 1, Number 1
way is a wise choice, given the general Clipboard into the document (see Figure changing it to Sack, both Mac and mac
Macintosh edict that application programs 7). As an alternative, text can be copied to will be changed to Sack and sack respec
should not place users in different modes the Clipboard, leaving the original text in tively. A flexible range of search and re
of operation. place and making the Clipboard text place options is the sort of detail that in
Backspace. The Backspace key moves available for pasting elsewhere in the the traditional word processing world
the insertion point one character to the left document. distinguishes a good program from a
while deleting the character to the left; in This moving operation is fairly effi great one.
other words, it is a destructive backspace. cient in that it can be accomplished entirely
Seasoned writers and poor typists proba with the mouse, but it does require that Bells and Whistles
bly use this key more than any other. you move from the text area to the menu The word processing world is filled
Delete. The MacWrite program bar and back again twice. An alternative with other fancy features. Some programs
provides three ways to delete text. The method that uses the ag (Command) key is let you store different formats for memos,
Backspace key deletes destructively as de a very efficient way to make these moves letters, and outlines and implement them
scribed above. You can also delete bv (see "Keyboard Control"). with a single command; edit several docu
selecting a portion of text and choosing Search and replace. The Search op ments at once using multiple windows; ·
Cut from the Edit menu. The cut text tion on the MacWrite menu bar has com create footnotes, tables of contents, and in
then resides in the Clipboard, ready for mands for finding a specified string of dexes automatically; or define certain key
further use. characters and either selectively or strokes to type whole words, phrases, or
The third deletion technique is the globally changing the "find" string to an sentences or to define a series of program
most innovative and also the most useful. If other string (see Figure 8). Both functions commands into "macro" commands. Some
you select a portion of text and start typing ignore case; that is, if you are searching for programs even check your grammar and
new text, the selected text will be deleted Mac, you will find Mac, mac, Macys, and spelling. MacWrite does not offer any of
and the new text inserted as you type, all supremacy. these extra treats.
in one automatic operation. It's the hand MacWrite's search and replace func MacWrite does offer one rare and wel
iest way to make a spot correction. Pressing tion is somewhat limited. Other word pro come feature, however. The Undo com
the Backspace key when text has been se cessing programs allow you to specify mand in the Edit menu always gives you
lected deletes that text without cutting it to whether you want to ignore case. A further the option of undoing your last action.
the Clipboard. refinement is whether the replace string is Thus, you can undo deletions, moves, style
Move and copy. Moving a block of inserted in a "case-sensitive" manner. In changes, and even the last text typed as an
text in MacWrite is accomplished by select other words, if you are finding Mac and insertion. It's like having a word process
ing the text, cutting it to the Clipboard via ing seatbelt, only more effective, because
the Edit menu, choosing a new insertion you're always wearing it and it can take you
point, and then pasting the text from the back in time, before the accident occurred.
What's more, in classic Macintosh
style, the text of the Undo command
., changes to reflect your last action. For ex
ample, if you are undoing a Cut command,
the prompt will say Undo Cut. If you
1
••• J, ••• 1..
1... .1. •• .1. ••• 1. choose Undo twice in succession, the sec
ond time the prompt will say Redo Cut and
undo your previous undo. It's a powerful
dose of Mac magic.
Macworld 67
~ Review
68 Volume 1, Numher 1
., Reading and Writing
Many word processing applications in
ID volve mixing and merging different docu
·~•··· 1 · ·•·· · Find what ments, often portions of standard text
called boilerplate. You can accomplish this
Change to task in several ways with MacWrite, but the
program lacks the two features necessary
(Find NeHt) Change . then Find (Change) ( Change All ) to do the job directly: the ability to read an
half hour of creat ing words with the Mac will convince other saved file into your document and
you, however, that the real r e_volution in writing has the ability to select a portion of text and
only just begun. save it as a separate file on disk.
Up t o now, word processors -- for all their The easiest way to transfer portions of
editing, searching, sorting, and paginating power - text from one document to another with
MacWrite is to Cut or Copy a selection to
have remained gr eatly glorified electronic typewriters. the Clipboard, save the existing file, open a
But with the arrival of 11§11 fib the scope of new document, and then Paste from the
computer writing skills is no longer confined to Clipboard into the new document. This
stringing characters together . The power to control process works, but would be very inconve
typography and format has been put directly in the nient if you needed to insert several docu
hands of every wr iter The art of writing has never ments into a text file or pull several
been so dramatically changed since Gutenberg. selections from text and save them as sepa
rate documents. The File menu offers the
Figures options of getting a copy of a document or
The MacWrite Search/Change menu duplicating the current document by sav
ing it with another name, but both of
those operations work only on whole
em type size for the header. This is a level You can confuse your document, how documents.
of abstraction that few users will enjoy ever, by mixing spaces with Returns and The best way to do multiple document
mastering. type style changes; figuring out where you reads and writes with MacWrite is to make
Many traditional word processing pro have to insert or delete to make your text use of the Scrapbook, a feature supplied as
grams provide more header and footer op bold instead of underlined or indented in a desk accessory. You can place several se
tions, such as positioning the header or stead of outdented can become very myste lections into the Scrapbook and then in
footer on the right or left depending on rious indeed. A welcome option would be a sert them from the Scrapbook into new
whether the page number is odd or even. menu choice that temporarily displays documents. This procedure is somewhat
This feature is handy for reports duplicated where the formatting breaks occurred. more efficient, but still requires two steps
by priming on both sides of the page. Most Another formatting reservation con to complete one operation (see Figure 11).
programs permit you to specify different cerns the ruler-like markers. While they do
header text midway in a document. Mac make page formatting simpler than in al The Graphics Connection
Write does not, although it does let you most any other word processing program MacWrite doesn't quite measure up to
specify a page as a "title page," which available, they can get in the way and be some of the traditional programs in the file
maintains the header spacing but does not come ungainly if your document has sev transfer department, but how many tradi
print the header text. eral format changes. (Rulers can be tional word processing programs let you
optionally hidden.) Centering a line of text combine graphics with text? With Mac
Blind Formatting in MacWrite is also rather cumbersome Write, MacPaint, and a little practice, you
Some of the same difficulties encoun (you have to insert a new ruler just for that can not only insert a drawing into your
tered in formatting headers occur when purpose). document, you can change its size and pro
you format the main text. All of the format Another format disappointment is that portions while it's on the page. Word pro
ting effects are based on the position of Re the maximum width of a MacWrite docu cessors just aren't supposed to be able to
turns in the text and the points at which ment is about 6\14 inches of text area-what have that capability.
type styles change. So long as you keep the can be displayed in the MacWrite window.
text in orderly paragraphs and make ra It's not unusual for word processing pro
tional typographic choices, MacWrite will grams to be able to scroll horizontally to
present a fairly dear picture, and what you accommodate wide documents. There is a
see is in fact what you get. further limitation: if you have reduced the
dimensions of the MacWrite text window,
you cannot scroll horizontally to see even
the 6\14-inch width. This limitation is a ma
jor departure from the Macintosh user
interface.
Macworld 69
~Review
.,
,. • file Edit Search Format Font Style
Heoder
.,
Ftg"relO ,. • File Edit Search Format font St yle
n1e effect of tbe
header window e1 - - -- - ---=._- --- ------=----:::::.....__
- - ----=-=------=- -
tf11gs specified 111
MacWrlte Examples page I
Flgur 9 Sahrday, I 9 November, 1983 15:-'16
Printing appeared on tl1e screen ( · e Fl!{ure 12 . The printing function abo .lacks one
Printing a word processing document The only excepli n to thic; proc · is chat iJ feature tlull would have gone a long way to
has long been the writer' · mo ·c dreaded you d1oose hlgh resolution f m r..he Prim ameliorate the document size limitation.
chore. The problem was that you could menu, y ur primed d cumeru wil l look The abllicy to chain print eparate docu
never be really sure how the document even bener chan le dld on che creen. mem into one long printed docum m b
would prlm while ·ou were producing it The priming featu · haVi> · me pecu not an unconunon wor<l proc · ·ing tea
on the screen; you had to connect a multi 1..iaritl~. The Print menu offers tl 1e ptloru cure. If this feature ere includ d a Mtlc
tude of printing commands and peclfica priming randard Yi- by I I-inch leuer Write option, you could produ e fin.al
tlon · with the documenr for ir to print ize, legal size, and Eu pean si7.e d cu printed pieces of virtually any I ngth with
correctly. mem in a tall or wide format , buc ~ noted minim.al Inc nvenience.
Enter MacWrlte. Choose Print from above, the MacWrlle reeo llmi the l · t
the file menu, answer ·ome qu lion portion of a document to a idth of 6V..
about page length and printing quality, and inch
watch your printer produce exactl what
70 ~me 1, Number l
.,
Mac Writing
Sc rap Book
Figuren
Pasting text to the
Scrapbook
r •
.,
Edit Search Format Figure12
The File/Print menu
1\vo Reviews But for new computer writers and going to change the way we think about
Now it may be more apparent why this word processing veterans alike, MacWrite written communication. MacWrite is the
review is really two reviews. Compared to also provides the first widely accessible first popular program to show us why
the mundane functions of the word pro version of a revolutionary new style of and how.
cessing programs that preceded it, Mac computer writing tool. It excels in the
Write holds its own as a perfectly areas of screen formatting and type selec
serviceable, if somewhat limited, word tion. MacWrite does amazing things ...... ......... ......... ... ...
processing package. It's an appropriate effortlessly that most other programs can't MacWrite
program for beginners because of its sim even attempt. Without question, no word Apple Computer, Inc.
plicity. Some features could have been bet processing program has ever offered so 20525 Mariani Ave.
ter designed, and many bells and whistles much power with so much simplicity to Cupertino, CA95014
exist in the word processing world that such a wide audience. 8001538-9696; in California
MacWrite doesn't pretend to offer. This is why every writer, regardless of 8001662-9238
his or her computer experience, should be Listprice: $195 including MacPaint
thrilled by MacWrite. The Macintosh is
Macworld 71
Review: Spreadsheets
Andrew T. Williams
The Mac teams up with an im Last year Microsoft's Multiplan was named Using an electronic spreadsheet, you
proved version ofMicrosoft's "Software of the Year" by Info World, a can construct tables that accurately model
venerable electronic spread widely read and respected news weekly for the relationships between elements on the
sheet program. microcomputer users. The honor was well spreadsheet and use the computer's rapid
deserved because Multiplan is a powerful calculating powers to recalculate the work
piece of software. This year Multiplan has sheet whenever new information is en
teamed up with the new kid on the block, tered or existing information is changed.
the flashy Macintosh. The result is defi To be sure, information is still arranged in
nitely something to behold. Later in this re the cells of the familiar spreadsheet grid
view, you'll see exactly what this marriage
of technical innovation and tried and true
software means in terms of specific fea
Multiplan s link
tures. Bue for those users who are new to
computers, here's a brief introduction to
the world of electronic spreadsheets.
ing feature allows you
Electronic Spreadsheets
To understand an electronic spread to combine several
sheet, you should begin with its more fa
miliar ancestor, the manual spreadsheet. worksheets into a gi
Manual spreadsheets (sometimes called
worksheets or accountant's pads) are com gantic workspace.
mon tools used in business analysis. They
can be large, complicated affairs containing formed by the intersection of columns and
hundreds of interrelated entries, or they rows, but the size and power of the spread
can be as simple and straightforward as a sheet is greatly expanded.
cash register receipt from the local super A 13-column by 30-row manual
market. spreadsheet has 390 cells, enough for 30
Accountants use spreadsheets to keep line items for twelve months plus a column
the books, managers use them to prepare for the row headings. Multiplan, by con
budgets and sales projections, and financial trast, has 16,065 cells arranged in 63 col
analysts use them to organize their analy umns and 256 rows. With Multiplan you
ses. Everyone uses them to keep records. can do five-year projections by months or
An electronic spreadsheet adds the fifteen-year projections by quarters. Multi
power of a microcomputer to the frame plan 'slinking feature allows you to com
work of the manual spreadsheet. It gives bine several worksheets into a gigantic
each spreadsheet the natural calculating workspace.
ability of the computer so that formulas
and functions can be entered into the cells
of the worksheet, instead of just the num
bers and text available on a manual
spreadsheet.
72 Volume 1, Number 1
oJJ c1ons Calculat,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .
a a
Cf.:) t~Sllt·1ER
a a a a a a a a a a a a a a a a a a
HO'./"'' t-11..JCH . .(OU 'D H.8.\IE TO
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a I a a a a a
. . . . .I.t·~. [J
. .E
. .:::<. . . . . . . . . . . . . . . It~ . . . . . . . .DOLLARS
. . . .1967 .. .. .. .. . . . .
... .• .......• .. .
.. 1.247 ....... ..
.-, .,
' •
.1. .. 1
. ..:::... . (. . . . . . . . . . . . . . .$17J746.2
. ... .... .
• • • •
. . . . . . . . . . . . . . . . . . . . . . . . .$18)9
. .1.058 . . . . . . . .0.
(1.86 . . . . . .2. . . .5. .
. . . . . . . . . . . . . . . . . . . . . . . . . .$23)
.0.621 . . . . . . . . . .t . .
. . . . . . . . . . . . . . . . . . . . . . . . .$32)2
. . 406
Cl. . . . . . . . . . . . . . . . . . . . . . . .$49
. . . . ._.26
. . . . .1.Oo
......
. '7 4
. . . . . . . . . . . . . . . . . . . . . . . .$57
1..J i:i
. . . . ._.471
. . . . . ..26
... .. . .
... . . ............. ... .......
•=•=•=•=•=•=•=•=•=•=•=•=•=•=•=•'•'
=·=·=·=·=·=·=·=·=·=·=·~·· -·
I
..• ...
················-·
. ~
a a a • • • a a a• a .,
I
.::#. Review
.,
,.. • File Edit Select Format Options Calculate
CPI
2 3
... ... ... POWER
············ ..PURCHASING Of THE......
... ... ........ DOLLAR
.. .................................
~ ......... ·········'.·cONSUMER ·\-iovii1Uci:iy(xfr> HAYE io' ~- ............................;111
= ·::·:::::·.. :::::: · ;.::· ;p~~~ :.:: . :·:~~ -~~~t1~%t~·~ . . : . :.:.:: : : : : ..:: : :··: . ·11 ·1i
6 ........ YEAR :···.. . .... :... .. . .. . .. .. .. -~· .................. ·11 I
7 ...... ... "1'Ci~;'5 ~ ..··; .2~--7 . . :.......... $16-;i1'38.-49 . .. .. ...'. . • ........... . ...... . .. 111·
.............................. .. . ... . .... .. . . . . . ........................... ... 1:
o .......1. ?.~.o : .... ~ ~P ...;...........~1J •.7.'4~ . 2.3 ...................... ·· 1'!!i
9 ... ... .1965
. : 1.058 . :.... .... ...$18,903
.. .. . .59 . ... 1iii
... ... . .. . .......... . "*
10 1970 :
...... . . ... ... .. 0.86 : $23,255 .B 1
..... ...... • . .... .... .. .... ..... 1iiil
.. • . .. . . ........ . . !lilq Ftgurel
11 1975 : 0.621 : $32,206. 12 n!:'' Sample Multiplan
1
12 ........... ii8a ·~ ... o.40i, .. :.. · ..
"$4~i · 2·6 ·1 '.' 6'6 .. . ..........................
l!iif:
· ::i:?.~:2; :~0N~ :.-_ ..q : 3:~~-. :) , r.··: :·--.. : : :::::.:::-.:: :ii!~)
spreadsheet docu
menting the sad
decline oflbe pur
chasing power of
the U.S dollar.
More imponam than size alone is the constructed table. Never again will you MacPlan
fact mat Mulliplan resides in the com have to use scls.5or and paste to remove an Mu/tip/an ls the first spreadsheet pro
puter's memory. The Mac i very good at unwanted row or column. Never again will gr'dJTl available for use on the Mac. But it is
keeping crack of things, doing error-free you need co reson to microscopic writlng such a different version of the well-known
calculations, and letting you change the co include a line item you missed or an product that those familiar with it might be
appearance of I.he display. Item someone suggesred you consider. Fur tempted to call ir "MacPlan." If you have
The speed of a Multiplan preadsheer mermore, every formula and functi n on used Mu/tip/an before, you'll recognize
calculation clearly manifest , the power of the worksh et adju ts automatically to ac the program, but I.here are many new
electronic spreadsheets. A simple example comm dare the new row or column ·. and worthwhile-things to learn. The uni
is adding up a column of numbers. Mu/ti Electronic spread hee ts, along wim form working environment of the Mac
p/an has a function char does this in less word processing programs, are what keep windows, icons, pull-down menus, and the
time rhan It takes co doc an i. You can microcomputers from being merely expen like-and the u e of the mouse for cursor
change a number in the list, and the pro sive toys. These programs gjve you great control have important, positive effects on
gram will recalculate me total (along with control over two of humankind's moSt e the way Mu/tip/an operates.
every other formula and function on the sentlal means of communication and analy Figure 1 hows a typical Mu/tip/an
worksheet) and dlsplay the new answers in . is: words and numbers. window. Ir dJsplays a table documenting
a flash. Also, spreadsheeLS and word proc me sad decline of the purchasing power of
"What If' analysis-changing a few ing programs do not require thar you use rhe U.S. dollar. The menu bar at the top of
numbers to ee what will happen to a bud spedfic cools to solve problems in pre the window list rbe Mu/tip/an menu title :
get, a balance sheet, or any other table-ls determined ways. Instead, me y provide Folder, Edit, Select, Format, Options, and
an Important financial analysis tool. It is two general rypes of electronic "black Calculate. Mose of the program fearures are
one of the tasks that Mu/tip/an and other board " and "chalk boxes." These are gen selecred by choo ing items from one of the
electronic preadsheet programs do best. eralized tools that let you decide how besr menus. Each menu can be pulled down by
The results of a few simple changes that to olve your particular problems based on locating me pointer on rhe desired menu
may rake hour of manual calculation (al your individual knowledge and creativity. title and pressing and holding down the
ways subject to human error) are pre mou e button.
sented error-free by the computer in You can elect items from the menu by
seconds. moving me pointer to the appropriate item
Anomer important feature of an elec and releasing me mouse bunon. The
tronic spreadsheer is its ability to insert or
delete pace in the middle of an already
74 \\:>lume 1, Number 1
,.. • File Options Calculate
.,
R13C3
Decimal
Scientific
: CONS Bar Graph TO .
PRI 0
Number Of Decimals ... ·.. · ·· · ·· · · ·· .... ·· · · ·· · ·· · · .. · · .. · ·· · · ·
I ND
.. YEAR··········· ···. ···· ·····
··· ···· ··· ................ . 3C1 ........ ............... .. .. .... ..... ..
Align Left
..... .......1955 : 1.2
···············
1960 : I. I Figure2
1965
9 ....... ...... : 1. 0
............. Sample Multiplan
10 1970 : 0.8 ............................ ..............
menu. The checks op
11 ···· ······ ·1·97·5T···a:6 vCommas
............................. posite Dollar, Align
12 .. ... .......1980
........: ... ....
0.4 . Center, and Commas
13 ... .1.?.~.~i.Y.l.:'.t:I( .... .q}.. Column Width ... indicate that those
three formats control
the display ofthe num
ber in the actil'e cell.
checks opposite Dollar, Align Center, and what it must do to find out how much you tion changes. When the pointer is in the
Commas in Figure 2 indicate that those would have needed to earn inJune of1982 menu bar, it is arrow shaped and can be
three formats control the display of the to have the average purchasing power of used to pull down menus. When the
number in the cell shown in black in the 20,000 1967 dollars. pointer is in the body of the worksheet, it
body of the worksheet. The denominator of the expression, is a cross and is used to activate cells. In
The line below the menu bar is the RC[-1], is how Multiplan refers to cells the formula bar the pointer is an I-beam
formula bar. The left side of the formula within formulas. It means, "Get the value and indicates where editing will take place.
bar contains the address of the active, or from the cell in this row (R), but one col If you move the pointer to one of the
current, cell in the body of the worksheet. umn to the left ( C[-1])." This type of eel 1 vertical lines that separate the column
In Figure 1, the active cell is at the intersec reference can become very complicated numbers, the symbol changes to indicate
tion of row 13 and column 3. Hence, the ad when you are referring to ranges, and it is a that you can change the column width by
dress of the active cell is R13C3. Each cell major reason Multiplan's ability to assign dragging the boundary to the right or left.
on a Multiplan worksheet has a unique ad names to ranges is so essential. (Column 3 in Figure 1 has been expanded
dress made up of the row number and col to accommodate the large column head
umn number of the cell's location. The Mouse ing.) When an action requires a few mo
The active cell is the only cell in One of the prominent features of the ments to complete, the pointer changes to
which information can be placed or modi Mac is the mouse. While you'll need some a wristwatch to indicate that you must wait.
fied. It is displayed as black with a solid practice to get the right hand-eye coordi While they do take some getting used
white border, making it easy to spot. The nation to move the pointer with the mouse, to, the context-sensitive symbols are an ex
contents of the active cell are displayed on the power and convenience it brings to cellent visual guide to what will happen
the right side of the formula bar. In Figure Multiplan are well worth the effort. (Some when you work in different areas of the
1, the active cell contains a formula commands can be implemented from the Multiplan window. The mouse is a conve
( = 20000/RC[-1]), even though it displays keyboard. These key combinations, which nient way to choose options from a menu,
the number $57,471.26 in the body ofthe are listed next to the equivalent commands and can quickly accomplish such routine
worksheet. The formula tells Multiplan in the menus, are convenient when you are tasks as selecting a range of cells, changing
keying in data.) column widths, or splitting the screen into
The action controlled by the mouse separate window panes.
depends on the location of the pointer on
the screen. To help you distinguish the ac
tions, the pointer changes shape as the ac
Macworld 75
.:! Review
....
r • File Edit Select Format Options Calculate
R2 1C1 3
CPI
2 3 13
1 PURCHASING POWER OF THE DOLLAR
.. ..
············································································· ········· ·· ········ ... ... ..... .
2 ............................................................................................................
3 ; CONSUMER
............................ ; HOW MUCH YOU'D HAVE
.. ..................................... TO
.... ......
" ...................;.....~R~~.~ .. ...;....~~R~ .i:~.~~R~.~.~~!~.9.q ....
5 ; INDEX ; IN 1967DOLLARS
.............................................................................
6 YEAR ; ;
Scrolling the Worksheet using the pointer to position the scroll Selecting Cell Ranges
Only a small fraction of the Mu/tip/an boxes in the horizontal and vertical scroll Many of Mu/tip/an 's built-in functions
worksheet appears in the grid in the lower bars, you can quickly and easily cause any and commands operate on all cells in a
part of the screen in Figure 1. Although the of Mu/tip/an 's 16,065 cells to appear on the group or range of cells. The SUM function
number of cells displayed depends on the screen. is an obvious example. It adds up the num
width of each column, usually fewer than bers in a range and displays the answer in
100 cells are visible on the screen at any Window Bars the cell containing the function. Another
time. Actually you have plenty of room to Another feature of Mu/tip/an is the example is the Format command, in which
work with, since the worksheet in the window bar. This is the small black rec all the cells in a range can be assigned the
Mac's memory has 16,065 cells. tangle at the top of the vertical scroll bar Dollar format or aligned to the center of
The general procedure for making dif and at the far left of the horizontal scroll the cell, for example.
ferent cells appear on the screen is scroll bar. You can position the pointer in a win To operate on a range of cells, the pro
ing the worksheet. This term refers to the dow bar, hold down the mouse button, and gram must.provide ways to select the cells.
way the worksheet appears to wind and drag the window bar along the scroll bar. Mu/tip/an gives you several ways to accom
unwind on the screen. Since you will use The screen will split into two windows at plish this task. In fact, there is nothing like
scrolling frequently when you are con the point where you release the mouse it on any other electronic spreadsheet pro
structing or using an electronic worksheet, button (see Figure 3). gram. You can select an entire column or
the way a program handles this function is Unlike a similar feature on other elec row by positioning the pointer on a row or
very important. One of the Mac's greatest tronic spreadsheets, you cannot scroll all column number and clicking the mouse
strengths is that it performs these opera windows independently. Windows above button. Like all selected ranges, the se
tions efficiently. one another must display the same col lected row or column will appear in re
The easiest way to expose cells that umns, and windows beside one another verse video (white characters on a black
are just off the screen is to position the must display the same rows. However, win background).
pointer at the edge of the grid. Pressing dows on the diagonal can be scrolled inde Or you can position the pointer on the
and holding the mouse button while you pendently. You can view different sets of first cell of the range, hold down the but
move the pointer into the border causes cells in the upper-left and lower-right win ton, and drag the pointer ro the opposite
new rows or columns to appear. dows. Thus, you can display an entry space corner of the desired area. The area may
If you want to view distant cells, the (a place where you enter parameters) in
Mac has some particularly efficient ways to the upper-left window and, at the same
get you there. Mu/tip/an uses the scroll time in the lower-right window, a set of far
bars, scroll boxes, and scroll arrows that removed cells that form display output.
are standard equipment on most Mac win
dows (see ''.A Tour of the Mac Desktop" for
a detailed description of these features). By
76 Volume 1, Number 1
,. • File
.,
Select Format Options Calculate
R2 1C13
CPI
3 13
Select R Function DOLLAR
2
OK ) ( Cancel )
3
4 0 Piil
5 0 REPT[)
6 YE D ROUND[)
1 DROW[)
::!!::;::=::::11 0 SIGN[)
21 0SIN[J
22 D SQRT[) Figure4
23 0 STDEU[) The Paste Function
~;:~11
24
25
26 l.!:::=============:!l
:::::::::::::: command. You use the
scroll bar in the dialog
box to view the entire
·························································
. . ·· ··········· ·······
list o/Multiplan's built
in fanctions.
be a block of cells as well as a row or col nonadjacent cells. Each time you click the Two other convenient Edit commands
umn of cells. If you drag the pointer into mouse button when the 3C key is pressed, are Paste Function and Paste Name. Figure
one of the borders, the screen will scroll a cell is selected. If you hold down the 4 shows what happens if you select the
and the selected area will expand until you mouse button, you can drag the pointer Paste Function command from the Edit
release the mouse button. over a group of cells. If you hold down the menu. You are presented with a dialog box
You can also select a block of cells by 3C key and the Shift key at the same time, listing all of Multiplan's built-in functions.
using the Shift key in combination with the you can select a block of cells. You can use the scroll bar in the dialog box
mouse button. First, designate the cell at Any of these groups of cells can be to view the entire list. When you find the
one corner of the block by clicking the assigned a name and used in a built-in function you want, you can select it by
cell. That cell is the active cell, and it ap function or aMultiplan command. Fur
pears in reverse video surrounded by a thermore, you can move through any
solid white border. Next, move the pointer selected range by pressing the Enter key,
to the cell at the opposite corner of the or back up through a range by using the
block. Then press the Shift key and click Shift-Enter key combination. The combi You can protect
the mouse button. The entire block will be nation of the Enter key and Multiplan's cell
selected, and the cells will be displayed in selection options gives you a powerful either a range ofcells
reverse video. worksheet tool.
This method of selecting a range of Aword of caution. The Shift key and or the entire worksheet.
cells works especially well when the op the 3C key are disabled whenever the Caps
posite corner of the block is off the screen. Lock key is engaged. If Multiplan isn't let clicking the box in front of the formula.
Just use the scroll bars to display the op ting you use all of the selection features, The selected function appears in the for
posite corner on the screen and designate check to make sure the Caps Lock key is mula bar, ready for you to designate the
the block by using the Shift key and the not engaged. range of values on which it will operate.
mouse button. If you make a mistake, re The Paste Name command operates in
position the pointer and Shift-dick again. Special Editing Commands the same way. When you select it, you are
The original cell will remain active to de Multiplan's Edit menu has several presented with a dialog box containing all
fine the opposite corner of the block. special capabilities not found in other of the names you have created. You select
Another method for selecting a group spreadsheet programs. One particularly the one you need, and it is pasted into the
of cells uses the 3C key in combination useful feature is Undo. If you select the appropriate place.
with the mouse button to randomly select Undo command, what you have just en The Fill Down command fills a range
tered will be undone. You can also click the with the contents of the first row, while the
"stop sign" that appears in the formula bar Fill Right command fills a range with the
when you begin an entry. The stop sign
cancels a command, formula, or other
entry in mid-stride.
Macworld 77
-=Review
coments of the first column. Tu begin, you You can protect either a range of cells Linking and Naming
must specify the range to be filled. AMu /ti (which may or may not be adjacent) or the The Macintosh version of Mu/tip/an
p/an range is ea ily seen, because every entire worksheet. If you protect the entire carries over two features for which the
range is displayed in black as it is selected. worksheet, use the Unprotect option to program has become famous: the ability to
The Fill commands perform the same open up the cells into which data will be link several worksheets and the use ofEn
function as the Replicate or Copy com entered. glish words, instead of row and column cell
mands found in traditional spreadsheet Mu/tip/an has several feature that references, as names for ranges.
programs. These commands are constantly make the protection option especially use The linking feature, from which Mu/
used to spread functions, labels, or data ful. First, protected worksheets are dis tip/an gets its name, allows you to estab
from one cell or et of cells to the rest of played on the screen without the row and lish a connection between supporting and
the worksheet. Using these commands column numbers and the dashed lines that dependent worksheets. Linking is the nat
makes constructing a spreadsheet easy mark the cell boundaries. You immediately ural way to combine quarterly reports into
and fast. Ln most situations, llSing Multi know that you are working with a pro annual reports or tables of regional or divi
plan 's Fill commands is much easier than tected worksheet. Secondly, Mu/tip/an sional sales figures.
using the Replicate or Copy commands of designates any unprotected cells by The link between worksheets is ac
other spreadsheet programs. underlining them so you can ee exactly complished by assigning a name to a cell or
which cells are available for data entry. range of cells you wish co link from one
Protecting Worksheets Mu/tip/an goes the standard protec worksheet to another. After you specify the
Multiplan can protect work heets tion features one better by having you ranges, use the Copy command from the
from accidental changes. This feature can assign a password to each protected Edit menu to establish the link. Once the
save your valuable worksheets from your worksheet. Once a worksheet is protected, link has been established, the dependent
clumsiness and careless mistakes. It can only using the password can unprotect it, worksheet will copy the information from
also prevent your worksheet from being so be sure to pick a password you'll the supporting worksheet each time the
damaged when your well-meaning as remember. dependent worksheet is loaded into the
sistant decides to update it. Finally, you can move from one un Mac's memory. If you want, you can break a
protected cell to the next on a protected link with the Undo Copy command in the
worksheet by pressing the Enter key. This Edit menu.
procedure makes it easy co update a pro
tected worksheet. Simply type the data
for the active cell and press Enter. The
active cell then moves automatically co
the next unprotected cell, ready for your
next data entry.
R7C3
CPI
2 3
PURCHASING POWER OF THE DOLLAR
.. ······ ... .... .. ....... . ······················ .......
~ :::·:::::::::.. ::. ~~~~.~ ::: ~~~. 0~~H· Y~u·~. ~~~. !~:~ ::::::::::::::::: :: .... :.::.· mm!il ~
4 . PRICE : EARN TO EARN $20,000 :
s ::::::::::::.:::.:: :.:: :.i:~~~ ::::!::::: :::i ~T~~ 1·~~:~~~:~:: ·:: :: ::: ::· :::·::: ::: :::: : :::::::::::.•!l!i!i
6 YEAR · · *''i
1 :·:::::::: ::i-?:?:~ ·~:::::1:;?:~:~ :. : ::..::::::::::::::: :::::::::.::· iilii!
8 1960 : 1.127 : $17 , 746 .23 : i!!!i!
!~ : : ,: ;~:~;:tt~ !::::
11 .
~~ ;~::: :::: l: :::::::::::;~}~}~~::. ::::::::::1:::::::::::::::::::::: ::::::::::/lif
.
1,
mulas displayed. In
column 3, tbe name
............... : .............. : ................................................................ CPI is used in place of
cell references in tbe
formulas.
78 Volume 1, Number 1
In addition to their use in linking Flaws in the Plan them in the Trash. This operation must
worksheets, named cells or ranges of cells Set off against an impressive list of take place at the disk window level either
are convenient to use with all spreadsheet strengths are three problems. The first is before you enter Multiplan or after you
functions. In Figure 5, the Consumer Price Multiplan's inability to scroll each pane of have left the program.
Index in column 2 of the spreadsheet in a split screen independently. As noted, only The use of icons and a uniform way of
Figure 1 has been given the name "CPI." diagonal windows can be scrolled inde doing similar tasks in all application pro
This name is used in place of cell refer pendently, and independent scrolling is grams is certainly one of the Mac's greatest
ences in the formulas in column 3. The necessary to view widely separated sec strengths; it helps you move from one ap
formulas are much easier to read and tions of a worksheet. The split screen is plication to another easily and with a mini
understand when CPI replaces the cell ref mum of training. But in this case, the
erence, RC[-1]. This procedure is even uniform environment is a drawback. Most
more useful when a name replaces a range people want to have one last look at a
of cells in a formula or built-in function. worksheet before consigning it to elec
You can use the Name option from the The relatively tronic purgatory, and with the Mac you
Select menu to view all of the names you can't do that. What you must do is keep a
have assigned and to see which cells are as small size ofthe Mac list of the files you want to discard in the
signed to each name. The Paste Name com Trash, and then do the operation after
mand in the Edit menu allows you to paste screen is a drawback. you've left Mu/tip/an. Microsoft should def
a name into a formula without having to re initely put a Delete File command in the
type the name. most often used when you are performing File menu.
What If analysis with large tables, and non These few objections aside, the most
Entering Data and Text independent scrolling means wasting exciting thing about Multiplan on the Mac
The Mac version of Multiplan has a about half of an already small screen to is the way the classic strengths of a solid
good method for entering information into obtain the two independent diagonal spreadsheet program team up with the
worksheet cells. First, you use the pointer windows. latest technology to produce a winning
to define the range into which you wish The relatively small size of the Mac combination. Many people will undoubt
to make your entries. After selecting the screen is also a drawback. When Multiplan edly find using the mouse an easy and nat
range, you type your entry and press Enter. first appears on the Mac screen, it displays ural way to select cells, split and scroll
The active cell, which is outlined in white, 84 cells in 14 rows and 6 columns. In con windows, and edit formulas. The pull
will automatically move to the next cell in trast, Multiplan displays almost 75 percent down menus and dialog boxes are more
the range. more cells-140 in 20 rows and 7 col important features, however, because they
You can skip cells by pressing Enter, umns-on the IBM Personal Computer. make Multiplan easier to use than ever be
and you can return to cells in which you Having more cells on the screen at one fore. And you simply cannot make a spread
have already entered information by simul time makes working with a worksheet sheet program too easy to use.
taneously pressing the Shift and Enter keys. easier. In fact, the major selling point of
This technique works with the Paste Func some microcomputers is that they display
tion and Paste Name commands, as well as 132 characters across the screen at one .Ill .Ill .Ill .Ill .Ill .Ill .Ill .Ill .Ill .Ill
with numbers, formulas, and text. You must time and are therefore well suited for work Multiplan
be careful not to use the Return key in ing with spreadsheet programs. Microsoft Corporation
stead of the Enter key; pressing Return will The final problem is related to the 10700 Northup Way
cancel the range. Mac's uniform working environment, not Bellevue, WA 98004
to a specific application program. When 2061828-8080
you want to erase files, including Multiplan Listprice: $195
worksheet files, the Mac requires that you
take them from the desktop and place
Macworld 79
~ Review: Peripherals
Apple's Imagewriter
Printer
The Imagewriter mirrors the Mac
screens text and graphics
Lon Poole
What you see is what you get-that's the Snapshots Print Quality
watchword of the Apple Imagewriter Using various keystrokes, you can take The Imagewriter does a remarkable
printer. Like the Mac screen, this printer "snapshots" of what is showing on the job of accurately reproducing the Mac
uses patterns of dots to produce text and screen at any time. To get an instant print of screen's high-resolution graphics. The di
graphics. As a result, the Imagewriter can the whole screen, press the Command key mensions of a Mac screen and its printed
print anything the screen can display. ( 3€ ) and 4 key simultaneously. For a printed counterpart are close enough for visual
The Imagewriter actually comes in copy of the active window only, press Caps parity. Circles look round, squares print
two models, but the only material differ Lock, 3€ , and 4 together. square, and text generally looks the same
ence between them is the width of paper If you'd rather save the screen image on the printer as on the screen (see
they accommodate. The standard model and print it later, press 3€ and 3 simul Figure I).
holds paper up to 10 inches wide, while taneously; the whole screen image will be The printer actually has finer resolu
the wide-carriage model can handle 15 stored in a document named Screen 0. The tion than the screen. Horizontally, the
inch paper, which is handy for large second time you press 3€ -3, a current im printer can resolve 160 dots per inch, com-
spreadsheets. (The wide-carriage model age of the screen goes into a document
will not be available until the second quar named Screen 1, the third time into a docu
ter of 1984.) See Table 1 for an overview of ment named Screen 2, and so on up to
the Imagewriter's features. Screen 9. To create more than ten
Connecting an Imagewriter to a snapshots, you must rename a current With a good rib
Macintosh is easy. Plug one cord into a snapshot (such as Screen 0 to Screen 00),
grounded outlet, another into the printer because the Mac will not accept a file that bon, printed images
socket on the back of the Mac, and slip in has a name already in use. All snapshot
some paper. Switch on the printer and documents are standard MacPaint docu appear at least as
make sure its SEL light is glowing; the Im ments, so you can use MacPaint to en
agewriter is ready to print. hance them before printing. dark, dense, and well
Screen snapshots have their uses, but
most of the time you'll wane co print whole defined as displayed
documents, which rarely fit in a window.
Each application has a Print command, usu ones.
ally located in the File menu. Choosing the
Prim command prints either the document pared to the screen's 72. Vertically, the ratio
you're currently viewing or another docu is 144 to 72. The printer can overlap dots,
ment whose name you specify. but the screen cannot. With a good ribbon,
printed images appear at least as dark,
dense, and well-defined as displayed ones.
One factor does detract from a printed
image's sharpness and clarity: the Image
writer uses a fabric ribbon, which cannot
produce crisp dots on porous computer
paper. Fuzzy edges on dots sometimes
help fill unwanted gaps, but they can also
make the printout look splotchy.
Macworld 81
~ Review
Flgure2
Magnified screen and
printer output. Screen
dots are square, while
printer dots are
round.
82 Volume 1, Number 1
Printing Options
In most applications, a dialog box ap
pears when you choose the Print com
mand (see Figure 4). It lets you choose Solid Ollk File Cllbioet
how much to print and the quality of the
print resolution. Your choice of print qual Replica of the one in grandfather'3
ity-draft, standard, or high-determines office. Matches our r o lltop desk.
how closely the printed image will match
(see p. 21) and oak office chairs
the displayed one.
Draft quality printing ignores pictures (seep. 19) for a complete set.
altogether and prints characters in one Hand-rubbed tung oil finish in
font, with no variation in style or size. Both
standard and high quality printing re your choice of natural, light
produce pictures and text exactly as dis oak or dark stained oak.
played. Standard quality images look
exactly like those displayed on the screen, FC602427L ....... light oak.......$195
but high quality images have about twice FC602427D .......dark oak.. .....$ 195
as many dots, giving them a fuller, denser
appearance. Figure 5 illustrates the differ Shipping ·weight, 75 lbs.
ences among the three printer resolution
qualities and the screen resolution quality.
The print resolution quality also af
fects how fast the Imagewriter prints. Draft Figure3
quality is fastest, because it simply sends Faint lines caused by
out a code for each character. The Im paper shift. Quality
agewriter translates those codes into dot single-sheet stationery
patterns, using its own built-in character minimizes this
.
font. The nominal print speed for draft problem.
quality is 120 characters per second.
Standard quality is somewhat slower
than draft quality, because it sends dot pat
,.. .,
terns, nor character codes, to the printer. · Edit Search Format Font style
The average print speed for standard qual Letter brc
ity is 90 seconds per page. High quality is . 1
slowest of all. It sends two sets of dot pat
terns for every line, so the Imagewriter has Quality: @High O Standard O Draft OK ~
to make two passes across each line. The Page Range: @Rll 0 From: 010: D
average print speed for high quality is 165
seconds per page.
Copies:
Paper Feed:
D
@ Continuous 0 Cut Sheet (Cancel )
Figure4
Printing options. This
dialog box appears
when you choose the
Print command.
Macworld 83
... Review
Printer Compatibility
The Imagewriter is manufactured for
Apple by Tokyo Electric, the same company
that makes C. Itoh printers. However, that Apple 'sl magewriterFrinter
does not mean the Imagewriter and the C. Wha.t you see is what you get -- tha.t's the wa.t~hword
Itoh printers are interchangeable. Apple
designed the Imagewriter's custom case to of the Apple Ima.gewriter printer. LiKe the Ma.c
make it significantly quieter. That alone screen, this printer uses patterns of dots to represent
doesn't make other printers incompatible;
it's the custom electronics inside that text a.nd gra.phics. As a. result, the Ima.gewriter
make it impossible to simply replace the
Imagewriter with another printer.
Apple's Imagewriter Printer
What you see is \Alhat you get -- that's the ~"'8.tchword
Your choice of of the Apple Image\Al!'it.er printer. Like the Mac
screen, this printer uses patterns of dots to represent
print quality deter text arid graphics. As a result, the ImageMiter
mines how closely the
printed image will Apple':. Imagcwritor Print.or
match the displayed What you see is what you get -- that's the watchword
one. of the Apple Imagewriter printer. Like the Mac
screen. this printer uses patterns of dots to represent
The Mac uses a special program called
a printer driver to send information to the text and graphics. As a result, the I magewriter
Imagewriter in a form the printer's custom
electronics can interpret. Other brands of
dot matrix printers will not work with the
standard Mac printer driver, nor will daisy Apple's Imagewriter Printer
wheel printers. But the standard printer What you see is VV'hat you get -- that's the watchword
driver is a computer program, and you can
replace it with another program that drives of the Apple Imagewriter printer. Like the Mac
another kind of printer. Apple plans to re screen, this printer uses patterns of dots to represent
lease the information that will allow pro
grammers to write drivers for various text and graphics. As a result, the Imagewriter
printers.
Other Apple computers, such as the
Apple II, Apple III, and Lisa, can also use
the Imagewriter. All it takes is an appropri Figure5
ate adapter kit from Apple. Each kit in A comparison ofdraft,
cludes a printer driver program, a special standard, and high
cable to connect the printer and the com resolution print
puter, and a reference manual. qualities and the
screen resolution
quali~l'-
84 Volume I, Number I
The Future
For now, the Imagewriter should sat
isfy most Mac users' needs for printed out
Imagewriter at a Glance put. Other printer manufacturers will
certainly write printer drivers, providing
Resolution 160 horizontal by 144 vertical dots per inch, maximum some competition, but it will be difficult to
beat the lmagewriter's quality for the
Speed 1.5 minutes per page, standard quality, standard carriage price. Those who cannot tolerate charac
2.75 minutes per page, high quality, standard carriage ters composed of dots will be willing to
2.5 minutes per page, standard quality, wide carriage sacrifice multiple type fonts, sizes, and
4.5 minutes per page, high quality, wide carriage styles, along with the ability to print g raph
120 characters per second, draft quality (text only) ics, for their cherished typewriterlike char
acters. Daisy wheel printer manufacturers
Character size Depends on application software, but typically 8- to 72 will no doubt accommodate them some
point, proportionally spaced how. Perhaps the future lies somewhere in
the realm of ink-jet or laser printer
Line spacing Depends on application software, but variable in technology.
increments of 'lJ44 inch
Macworld 85
Macware News
Announcements ofnew Macintosh products
Macware News reports on the product enables users to de tions through simple com hand or on the shoulder (a
latest hardware and software velop applications on a mands. Available upon release shoulder strap is included), the
developedfor the Macintosh. Macintosh for transfer to a of the Macintosh. List price: case is padded to protect the
Products are listed by names mainframe, and vice versa. $225 Modem 300, $495 Modem Mac system during transporta
ofmanufacturers, who pro Available during the first quar 1200. tion in a car or plane; however,
vide information for the prod ter of 1984. List price unavail a more protective container is
uct descriptions. Prices and able at publication time. recommended for shipping.
release dates are manufactur The case fits under the seats of
ers' estimates. In this issue, we Modem 300/Modem 1200 most commercial airlines. The
present a sample ofproducts An intelligent modem (avail Mac and carrying case together
expected to be available im able in both 300 bps and 1200 weigh 22 pounds. Available
mediately or in the nearfu bps versions) packaged with a upon release of the Macintosh.
ture; the list is by no means DemoPak from CompuServe, a List price: $99.
inclusive. Selected products Premium Pak from The Source,
will be evaluated in the Re and an Accessory Kit that con
view section in this andfuture tains the cables and manuals
issues of Macworld. necessary for installation. Both External Disk Drive, Apple
Computer, Inc.
86 Volume 1, Number 1
Security Kit 28M streaming cartridge tape
A kit that allows the keyboard drive. Average access time for
and main unit to be locked to SM to 21M systems is 110 milli
protect the Macintosh from seconds, 40 milliseconds for
theft. One keyhole lock slips 32M systems. The minimal
into the keyboard and the transfer rate is 62.5 kilobytes
other into the main unit. A steel per second. The Winchester
cable is put through the two runs on the Macintosh operat
locks. The end of the cable is ing system and provides vol
inserted into a metal cylinder ume backup and disk cache.
that has several tamper-proof
screws. When screwed in with Davong Streaming Tape
the kit's special screwdriver, Backup
they lock the cable. For com A backup drive that copies data
plete security, a padlock also from the Winchester Disk Sys
may be attached. Available tem or from floppies onto v.i
upon release of the Macintosh. 31/i' Disk Box, 10 microjloppv inch tape cassettes. The stream
List price: $49. disks, Apple Computer, Inc. ing tape has a formatted capac
ity of 28M. The system copies
Keypad, Apple 3%" DiskBox data in buffered stop/start or
Computer, Inc. Micro-floppy disks encased in • Davong Systems streaming mode and backs up
hard shells for use with the 217 Humboldt Ct. 15M in approximately 4 min
operated with four system Macintosh's Sony disk drives. Sunnyvale, CA 94086 utes. A cyclical redundancy
command keys. The unit The disks measure 3Y2 inches 4081734-4900 check procedure screens data
weighs two pounds and meas and are durable and compact. for errors.
ures 6 by 4 inches. Available The exterior shell and metal The following products will be
upon release of the Macintosh. shutter protect the media from available during the first Davong Multilink Local
List price: $99. damage and data loss due to quarter of1984. List prices Area Network
improper handling or dust. were unavailable at publica A shared, centralized hard disk
Available upon release of the tion time. storage system that uses a syn
Macintosh. List price: $49 for 10 Davong Universal chronous data link communica
disks. Winchester Disk System tions (SDLC) loop and operates
A single-drive hard disk system with Z8030-based protocol.
available in 5-, 10-, 15-, 21-, and The stations, or nodes, are
32-megabyte (M) formatted ca linked by conventional coaxial
pacities. The system supports cable (RG-62, IBM3270) to a
one master hard disk, one slave hub device. The network can
hard disk, and one tape drive.
Data can be backed up with a
Macworld 87
Macware News
88 Volume 1, Number 1
MacProject Macintosh Logo package includes two reference
Software A program for scheduling and An interactive programming manuals with clues and solu
• Apple Computer illustrating project develop language with graphics output, tions, mystery master work
ment that charts and displays designed for children. Children sheets, and a solution decoder.
20525 Mariani Ave. Available during the first half of
resource usage, tracks costs, draw pictures by learning how
Cupertino, CA 95014 1984. List price unavailable at
and graphically demonstrates to move a turtle on screen. The
8001538-9696; in relationships between ac publication time.
language helps to build pro
California 8001662-9238
tivities. Users can define tasks, gramming skills; by giving
Macintosh Assembler/ indicate the time each will take, commands to the turtle the
Debugger draw relational lines between child learns how to draw a
• changLabs
A program that features a jobs, and enter their start dates. square, and by grouping com 5300 Stevens Creek
mouse-based editor, a 68000 The program then charts a crit mands, how to make a state Blvd. #200
macro assembler, and a sym ical path and determines the ment. Available during the SanJose, CA 95129
bolic debugger. The editor han project's completion date. second quarter of 1984. List 4081246-8020
dles multiple files concurrently Conversely, it can also calcu price: $99. The following products will be
(file sizes are limited only by late the necessary start date if a available during the first or
disk space) and follows user in completion date is known. second quarter of1984. List
terface conventions. The macro Users can transfer data from
•CBS Software prices were unai•ailahle at
assembler produces relocatable spreadsheets to MacProject One Fawcett Pl. publication time.
object code and symbol files documents. Combinations of Greenwich, CT 06836
2031622-2615 MicroPlan
for symbolic debugging. activities can be selected and
A financial modeling program
The mouse-driven symbolic duplicated in other locations
with built-in formulas. Micro
debugger can be operated re on the chart. Available during
Plan provides a complete
motely from a second Macin the second quarter of1984. List
statistical package, including
tosh-a significant benefit price: $125.
formulas for amortizing
when the machine is being de
monthly loans, standard devia
bugged since the program uses MacTerminal
tions, and tax rate schedules,
less space. Multiple windows A program used for asynchro
and for determining the impact
display memory contents in nous communications that em
of loan structure on cash flow.
various formats including in ulates the VT-100 and Vf-52. By
It offers a help command and
struction and symbolic dis emulating the Vf-100, the Mac
built-in prompts. Its worksheet
assembly. Available during the intosh can receive commands
size extends to 200 rows and 60
first quarter of 1984. List price: from timesharing services to
columns (approximately 1000
$99. position the cursor, display in
entries per table). The report
formation, and skip a desig
generator includes dollar signs,
MacDraw nated number of characters or
commas, negative numbers,
A structured graphics editor lines.
percent signs, underlining, cen
that enables users to prepare MacTerminal sends and re
tered titles, and subtitles.
flow charts, graphs, technical ceives files at speeds of up to
drawings, organizational 19,200 bps. Users can store data
Consolidated Module
charts, and freehand drawings. and scroll back through the
data. Text can be cut and pasted
Murder by the Dozen, CBS Softu•are A program to retrieve and con
The program also allows users
solidate data from different files
to move, change, or transfer to the terminal from other ap
Murder by the Dozen and perform calculations, vari
graphics to other applications. plications, and vice versa. Di
A game that offers players 12 ances, and sensitivity analyses.
These flexible functions aid in alog boxes and forms simplify
murder cases to solve. Informa The program can merge tables
redesigning presentation the steps in configuring the
graphics or in adjusting tion supplied by the crime and add or subtract reports
program to communicate with
blueprints. other terminals. These configu computer may be used to ob from different departments.
tain a case historv of the victim Used with MicroPlan, its inter
As with MacPaint, users rations can be saved in a file for
detect physical e~idence, travel' related reports can be revised
can select several predefined future reference. Available dur
to various locations, and inter to build up-to-date manage
shapes including arcs, rec ing the first quarter of 1984. List
view suspects. The game is ment summaries.
tangles, squares, and circles. price: $99.
won by the person who identi
Text can be added using vari
fies the criminal and the motive
ous type fonts, styles, and sizes.
in the shortest time. Up to four
Users can work on up to four
detectives can play. The game
documents simultaneously.
Available during the second
quarter of 1984. List price: $125.
Macworld 89
Macware News
Link Module MemoPlan reports in tabular or letter for report format, ranks, lists, or
AMicroPlan spreadsheet op A word processing program ori mat. Each record contains up to scores. The package includes
tion for analyzing data from ented for memo and letter writ 4000 bytes and 100 fields. Up to an installation guide, documen
mainframe files, timesharing ing. Users may work on up to 100 fields may be indexed using tation, a reference card, and a
services, and files from other five documents simultaneously, up to 10 sort keys and 30 verb disk. Available during the first
application and spreadsheet flipping between files with a objects per request. quarter of 1984. List price:
packages. With the Link Mod single keystroke. The program The program is for use by $199.95.
ule, MicroPlan tables can be has been designed to save and businesspeople and profes
read by data base and word recover documents automati sionals who design specific
processing applications. Built cally in the event of a power applications software and by
• Living Videotext
in routines post records to indi failure. It offers standard word firms whose managers and 1000 Elwell Ct.
vidual or multiple rows or col processing features (such as researchers extract and sum Palo Alto, CA 94303
umns and cross-tabulate and copy, move, delete, insert, jus marize information from large 4151964-6300
analyze results. tify, onscreen underline, split files and interact with corpo Think Tank
screen, and search and re rate mainframes. The package A program that offers users
FilePlan place), but does not include includes a query primer, a data flexibility in recording and re
A data base program that uses a headers, footers, or page-num entry primer, a user's guide, organizing ideas. The pro
spreadsheet format for data en ber print options. and a system disk with sample gram's outline format enables
try. Records contain between programs and data files. Avail users to expand or eliminate
128 and 1024 characters, with a DocuPlan able during the first half of subheads and restructure sec
total of 32 variable-length fields A word processing program de 1984. List price: $950. tions without affecting overall
(each using up to 99 charac signed to format long reports text structure. The program ex
ters). Users may view as many that require footnotes, sub ploits use of the mouse and the
as 15 records at a time, sort data scripts/superscripts, indexes,
• Dilithium Software
high-resolution graphics
on 5 fields, and apply the query and/or tables of contents. It has 8285 S.W. Nimbus #151 screen. It controls the amount
feature to extract information. the capability to prepare Beaverton, OR 97005 of text to be viewed, searches
Field and record parameters itemized lists with bullets or 8001547-1842; 5031646-2713 for key words, stores data on
may be defined after data entry. numbers, and adjust line spac Telofacts 2 screen, reorganizes or restruc
The program includes prompts ing, indentation, and margin A software package that assists tures data, and prints. Available
that can be customized. changes. users in gathering and analyz during the second quarter of
ing information and designing 1984. List price unavailable at
GraphPlan • Desktop Software questionnaires. The program publication time.
An integrated business-graph demonstrates designing a ques
ics spreadsheet package with Corporation tionnaire for data obtained
built-in formulas, statistical 228 Alexander St. from respondents (statistics, re
• Microsoft
commands, and graphics, sort Princeton, NJ 08540 sume information, marketing Corporation
ing, and ranking capabilities. 6091924-7il or survey data) and entering 10700 Northup Way
The program features auto NPL Information the answers, and presents Bellevue, WA 98004
matic generation of legends, Management Syste m choices for analyzing and dis 2061828-8080
numerical, date, time, and log A nonprogrammer's language playing results. Questionnaire Microsoft Budget
arithmic X- and Y-axis labels for application development results can be displayed for one A program that helps users con
and tic marks. Its graphics in that uses simple sentences to question or an entire survey in struct operating budgets and
clude explodable pie charts collect data, make ad hoc que variance analysis worksheets.
and horizontal or vertical line ries, and generate reports. The The budget planning process,
and bar graphs. language is similar to the popu based on the variable costing
lar data base query languages method, develops six interre
RAMIS II, FOCUS, and lated Multiplan worksheets to
NOMADZ. Users can create build an operating budget. The
data bases; specify edit and val
idation tests; select, sort, and
merge data records; and print
90 Volume 1, Number 1
program helps to calculate the r • File Edit D11t11 llllm~t~h~ilr~t Format Microsoft Financial
costs of running a business. You Series 11 :19:13
Area .. . Order: ~ Statement
Dor.. . ISl Plot Series
can create worksheets to calcu Order:~
x y
An evaluation tool that assesses
late manufacturing overhead, ISl Plot Series line ... a company's financial perfor
x Pie .. .
unit costs, costs ofgoods sold, Scatter•••
mance. The program helps
and sales and administrative ex users create balance sheets and
12
penses, as well as sales budget income statements based on
worksheets to project 10 periods (e.g., quarters or
revenues. years) they select. Using work
The Operating Budget work sheet data, Financial State
sheet copies data from other 4
ment automatically calculates
worksheets and calculates the 18 financial performance ratios
contribution margin and net used by accountants and finan
operating income for products, 2 3 4 cial professionals. The ratios
Quarter
and can demonstrate the ef are divided into four catego
fects of changes in unit sales ries: liquidity, leverage, prof
volume. Microsoft Chart, Microsoft Corp. itability, and efficiency. Users
The Variance Analysis work are then able to gauge their
sheet is a budget control tool firm's ability to service current
divided into three sections: the Budget then consolidates those charts can be created on and long-term debts, to meas
budget variance summary results to produce a net cash screen, or two or more charts ure net returns, and to evaluate
shows variances between ac flow position for each interval can be overlaid. Charts auto how efficiently company re
tual performance and results selected. The final result works matically reflect changes to sources are being used. Avail
forecasted in the Operating as a planning and strategy tool. data series. Available during the able during the second quarter
Budget worksheet; detailed Available during the second first quarter of1984. List price: of 1984. List price: $100.
variance analysis shows vari quarter of 1984. List price: $100. under $200.
ances for sales volume, produc Microsoft Personal Finance
tion costs, fixed overhead, and Microsoft Chart Microsoft File An interactive analysis tool for
sales and administrative ex A program that translates nu A nonprocedural tool that helps personal financial planning that
penses; and worksheet data meric data into graphic form to individuals maintain personal addresses cash flow analysis.
provides a matrix in which to illustrate relationships or com data files. The program offers Users can produce a financial
enter data used to recalculate parisons presented by the data. forms-based data entry and re forecast through the develop
the summary and detail sec Users assign information to a trieval. Users select a format for ment of four worksheets. The
tions of the Variance Analysis set of categories; each category data entry suited to their per main worksheet summarizes
worksheet. Available during has a corresponding value. The sonal file management needs all sources and uses of cash and
the second quarter of1984. List category-value sets form data from a gallery of standard data includes a personal balance
price: $100. points, which may be com forms. Users can adapt data sheet. The three supplemen
bined to form up to 64 data forms by determining the num tary worksheets can be used to
Microsoft Cash Budget series. ber of fields, field sizes, and detail earnings, living ex
A program that monitors cash Once data has been assem field designations, and by se penses, assets, and liabilities.
flow to provide managers with bled, users choose a basic chart lecting data orientation by col They can be linked to the main
accurate data for marketing, fi type from the Gallery menu, umns or rows. worksheet for analysis. Cash
nance, and sales decisions. depending on their objectives File's reporting capabilities flow analysis enables users to
Cash Budget creates five Multi for presenting the data, the de include sorting and summing plan net worth positions with
plan worksheets to detail cash vice on which the chart will be on any field, simple mathemati variable net cash positions.
flow and show net cash flow. printed or displayed, and the cal operations, averages, Available during the second
The first four determine cash amount or type of data in counts, and logical operators. quarter of 1984. List price: $100.
inflows from sales, cash out cluded. The program allows for The interactive program per
flows for purchase of materials changes in shadings, colors, mits users to transfer data
and merchandise, cash flows line thicknesses, and positions entered in it to other applica
from operations, and non of titles. Shading and line for tions. Available during the first
operating cash flows. Cash mat options are presented in di quarter of1984. List price:
alog boxes. under $200.
The mouse is used to select
objects on the chart and move
them to different positions.
Text placement on charts is
user controlled. A group of
Macworld 91
Macware News
Microsoft Word facilitates the development of can format data to center, un • Volition Systems
A word processing program audit control programs, and as derline, and align columns, and P.O. Box 1236
that uses the mouse, windows, sists auditors in posting audit number pages. Available during Del Mar, CA 92014
dialog boxes, and graphics to adjustments and accurately up the first half of 1984. List price: 6191481-2286
provide a wide range of text dating trial balances and finan $100.
editing capabilities. The docu cial statements. Both File and Report use the Modula-2
ment window uses the standard In conjunction with the audit Macintosh's specially designed A language integrated with the
Macintosh scroll bars, split retrieval package System 2190, features. With the mouse, users Macintosh operating system
bars, and size box. Moving or data to prepare financial mod can quickly move to any posi that works on text files and gen
copying text and graphics is ac els can be retrieved from client tion on the screen or within a erates code files that can be ex
complished by standard Macin files and public and central of PFS form. Menu bars and pull ecuted in the Macintosh
tosh editing functions. fice data bases. Clients need down menus let users select working environment. The
The program displays on not own a computer to use the functions at any time. Func Modula-2 system combines
screen character formats (e.g., program. Available during the tions can also be selected by compiler, module library, and
bold, underline, or italic) and first or second quarter of 1984. pressing one or more keys. library manager. Library mod
character positioning. List List price unavailable at pub Windows enable users to view ules include random-access
boxes offer choices in font lication time. the form at all times, regardless files, disk directory operations,
and type sizes. Character styles of which function is being per format conversions, strings,
can also be selected from the formed on it. decimal arithmetic, storage
keyboard, using the 3€ (Com
• Software Publishing management, program sched
mand) key. Additional features Company uling, and process scheduling.
allow searching to a page num 1901 Landings Dr. • Trade*Plus Developed by Niklaus Wirth,
ber, footnote placing and se Mountain View, CA 94043 460 California Ave. the creator of Pascal, the pack
4151962-8910 Palo Alto, CA 94306 age contains sample and dem
quencing, customizing of style
sheets, compiling of glossaries, 8001952-9900; onstration source programs
PFS File in California 8001972-9900; (including p-shell and 40 tu
automatic paragraph reformat A data base program that per
ting, and paragraph and page 4151324-4554 torial source programs) and
mits users to custom design complete documentation. Avail
formatting. Available during the forms that can be modified or A service that gives investors
first quarter of 1984. List price: last sale prices and stock mar able during the second quarter
updated. PFS File offers the of 1984. List price: $495.
under $200. basic data bas~ management ket data. Subscribers can trade
features (recording, storing, all stocks and stock options
updating, and sorting informa listed in the Wall Street jour Macware News uses infor
• Peat Marwick nal directly through their per
Mitchell & Co. tion), but simplifies entry and mation provided by manufac
sort features for first-time com sonal computers. Stock and turers; it does not evaluate
345 Park Ave. puter users. Field attributes do option prices can be trans products or corroborate man
New York, NY 10154 ferred into worksheets, and
not have to be defined, and ufacturers' claims. Send a de
2121758-9700 items can be multiline. Com users can obtain up to three scription andphotograph of
SEACAS mon applications for the forms months of historical data for your new product to Macware
A microcomputer-based tool include invoices, personnel rec matted in ASCII, DIF, or Multi News, Macworld, 555 De Haro
for automating auditing tasks. ords, book indexes, and real es plan. Separate IRA and Keogh St., San Francisco, CA 94107,
When fully implemented, the tate listings. Available during accounts may be maintained, 4151861-3861.
program is expected to reduce the first half of 1984. List price: and users can trade securities
total audit hours by at least 10 $100. in these accounts as well.
percent and to improve audit Trade* Plus tracks gains and
documentation. SEACAS (Sys· PFSReport losses for up to three portfolios
terns Evaluation Approach/ A program that produces tabu and supplies tax records for
Computerized Audit Support) lar summaries for presentation each. The system is open to
quality reports from data subscribers 24 hours a day, 7
stored in PFS File. It sorts al days a week. Its release is
phabetically, numerically, or by based on the availability of
key words and calculates aver Macintosh communications
ages, counts, and totals. Users software. List price: $195; 10
cents per minute, night; 40
cents per minute, day.
92 Volume 1, Number I
TI-IE MOST USEFUL IDEAS ARE OFTEN
REMARKABLY SIMPLE.
.,..,..
The first filing system was a remarkably simple
MAU. LllT
way to do incredibly useful things. Like organize
a business and make it work
PFS®:FILE and PFS:REPORTare remarkably
simple software programs that can help you
organize your business faster and more
effectively. And both programs are amazingly
easy to learn.
FILE and REPORTwere designed for
people without computer experience. So all
instructions are easy to understand. And
you can be productive quickly.
FILE lets you record, retrieve and
review information like personnel records
and purchase orders. Instantly. You can even cross reference by department or job
or however you want. And you arrange information in "forms" you design yourself.
So your filing system will fit your needs. Not your computer's.
REPORT is the perfect companion program to FILE. Because it gives you
the power to summarize and perform calculations on information you've stored
with FILE.
With REPORT, you can
create presentation quality
summaries in table forn1 in
just minutes. Auton1atically
sorted, calculated, formatted
and printed!
FILE and REPORT are
both fully integrated with the
PFS Family of Software,
including PFS SOLUTIONS
which are pre-designed forms
and reports for popular
applications.
PFS: It's the powerful soft
ware that's simple to learn.
It's the power of simplicity.
See your computer dealer
for more details.
PFSS
THE POWER OF SIMPLICI
111e PFS Family ofSoftwate current~' runs on IBM~ Apple~ Radio Shack, Digilal, H~ett-Padrnrd, Texas Jnstn1mems,
Pan"50nic and otl 1er personal computers. 0 Software Publishing Corporation.
por
2 3
.................... ..................................
3 . . .. . . . . . . .. . . . . . . .. . . . . . . ... .. . . . .. . . ... .... . . ... . .. .
4
5
6
7
8 . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 . . . . . .. . .. . . .... ....... ... ....... . . . ...... . .. ... . . . . ..
10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
12
13
14
· : ·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:···:·:·:·:·:·:·:·:·:·:·:·:·:····~·
:·:·:·:·:·:·:·:·:·:·:·:·:·:
·:·:· ·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:=:···:·:·:·:·:·:·:·:·:·:····=·:-:
:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:····=:·:·:·:·:·:·:·:·:·:·:=·:·:·:·
: · :·:·:· ··· ·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:·:~:·:·:·:·:·:·:·:·:·:·:·:=:;:·:·:·:·:·:·:·:·:·:·:·:=::::::
94 Volume l, Number 1
' Hands On: Spreadsheets
tt 01io Investing
_I__
4 _I with Multiplan
. ... .... . . .. . ... .. .
THIS CERTIFICATE IS
TRANSFERABLE IN
NEW YORK OR CHICAGO Andrew T. Williams
OR SKOKIE. ILLINOIS
The best way to find out Constructing a simple stock portfolio valuation work
what a program realty sheet With Mu/tip/an demonstrates the program's
1
.....................
r. r.1. r. F r. r. F. r. r. I•:• I•a a.
I• F. r. F.a r.
11 r. r. I
selected .
I a. a a a a a a. a a a a a a a a a. a a aa a a a a a 9 9 9 9 9 9 9 9
·:·:·:·:·:·:·:·:·:·:·:::::::::::::::::·:·:
I 9 a 9 a e II 9 e •a a e 9 a a ea ea ea 9 9 e 9 9 a 9 9 e 9 9 a
:·:·:·:·:·:·:·:::·:::::::::::::::::::::::·
,•,•,•,•,•,•,•, I ,., I I 0 I I 7 I I 0 ,•
Macworld 95
Hands On
,. .,
• File
R5C 1 II
Edit Select
·:.t oe I.
Format Options Calculate
Portfolio
1 2 3 5 6 7 8 9 10
1 :Portfolio Valuation Worksheet 1
...... ·····:········ ·· ·:···········:····· ······:···········:····· ..... ·:· · ··· ··· ···:···········:·· ·· ····· · · 1········
2 : : : : : : : : I !:!:!:
···········:···········:···········:···········:···········:···········:···········:···········:··········· 1········ !HU
3 Date
......··..... :...........
· :· ..... ......·~ ........... ·~ ........... ·j........... ·~ ........... ·~ .... ..... .. ·~ ... ..... .. .1::::::::: 1111!1
''''''
. .
·· ·· ····· ····················
. . . .
........................................
. ............ ......................
. . ... . .
8 : : : : . : : :
...... .····································································································
. . . . . . . .
9 . : : : : : : :
. ..........................................................
.... .... ........ . . . . . ........... . ···· ··········'
. ·······
10 ........... :........... :........... :........... :........... :........... :.... .. .. ... : ........... : ... ..... .... ... .. .. i!!!l!
1 1 ....... .. .. ; .... ..... .. ; ........... ~ ........ ... ~ .... ... .. .. ~ ........... ~ ........... ;........... ~ . . . . . . . . . . . !i1111
~ ~ ~ ~ ~
1 2 ........... ; ... ........ ; ... ... ..... ........... ........... ........... ;..... ... .. . ... .. .. .... . . . . . . . . . . . : : : : : : : : IJl!I!
t--1_3--1 ........... ~ ....... .... ~ ... ...... .. ~ ..... .... .. ~ ........... ~ ........... ~ ... ........ ~ ........... ~ ... , ... ... . I ........ !lrnt
: . : : : . : : I
Flgurel
Portfolio valuation worksheet beadings.
96 \ulume I, Number I
,. .,
• R7C4
File
II
Edit Select
=RC [ - 2] ·+·RC [ - 1]
Format Options Calculate
§0 Portfolio
1 2 3 5 6 1 8 9 10
1 :Portfo lio Valuation Worksheet
1----4 · ..... . .... : ........... : ........... : ........... : ......... . . : ........... : ........... : ..... . ..... : ........... , . . ..... .
1
2 . . . . . . . . I ::::::
i----4 ........... : ........... : ... . ....... : ........... : ........... : ........... : ........... : ..... . ..... : . . . . . . . . . . . I ....... . !!ii!!
3 Date· · · · · · · · · 1 ::::::
:S~~~k:: ~~;~~J~~~~;-~~;:
1--:----1:.................. ~,~; J:~ ~~~~:.~:. :~ ~d~~·~ j: ~~;~~:. :P~r~e~t: J ~~~~:~), :::::::: !iii!'
.............................. ... .. ... ... ... .......... ............................ .... .... , ........ ::::::
6 Symbo l : Price : Shares : Cost : . Price : Value : Change : Change :Percent Change lrnll
l--!----1 ::::::::::::::::::::::: ~:::::::::: l-r:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::.:•!iii!!
_ ···········:···········:···········:···········:···········:···········:···········:···········:···········
. . . . . . . .
········ HH1!
,__9 _, .................................................................................................................... ::::::
::::::
1o .. ...... ... :~ ........... :~ .... ....... :~ ........... :~ ..... ... ... :~ ........... :~ ........... :...........
:
~·-········· ....... . !!!ii!
mm
11 • • • • • • • . l:l :l :
······················ ···································································-·······-········· ········ :::.: ::
:~ :::::::::::.:::::::::::!:::::::::::.:::::::::::!:::::::::::::::::::::::!:::::::::::!:::::::::::::::::::::::,::::::::
: . . : : : . . I
111111
Flgure2
Entering the Original Cost fonrwla into cell R7C4. The for
mula bar at the top ofthe screen bows thefonnu/a that Is
entered into the active cell.
menu, make your choi e, and all the cells in these Defining a Mu/tip/an f, rmula is easy because you
lected area wiJI be aligned (in Figure 1 the labels ar can use the mou e to point to the different cells. Tu
centered). create the formula for Original Cose, for example,
You are now ready to construct the formulas in move the pointer to cell R7C4 and selecc the cell by
the main body of che worksheet. dicking the mouse bucton. Now cype an equal sign
(=) to announce to Mu/tip/an that you want to create
Formulas a formula. The equals sign appear in both the cell and
Agreat advantage of electronic spreadsheet is che formula bar at the lOp of the screen.
that they al low you to create formulas to do routine Pointing with the mouse pays off here. Cell R7C2
calculations. This function fucilicaces changing a num contains the purchase price for the first stock, and that
ber to update a work heet or to see what will happen price will be the first part of the formula. Move the
if one of the underlying a umptions changes. You can pointer co R7C2 and click the mouse buuon. The refer
alway be sure the results are mathematically correct ence RC[-2] appears in the active cell and the formula
because they are calculated by the computer. bar. This designation refer to a cell that is relative to
This portfolio valuation work ·heet uses several the active cell R7C4. lt is Mu/tiplan's way of aying,
formulas. Th first is the Original Cost in column 4, "Get the information from a cell in this row (R without
which is the Purchase Price from column 2 multiplied a number means the current row), two columns to the
by the Number of Shares from column 3. In a similar left of the active cell"-C[-2].
fashion, lbday's Value, Dollar Change, and Percent Since you want to multiply the Purchase Price,
Change can be calculated by properly defined for RC[-2], by the Number of Shares from column 3, R7C3,
mulas. type an asterisk (•). This symbol is the multiplication
sign. Now click cell R7C3, and the formula bar will
show = RC[-2}RC[-1].
Macworld 97
' HandsOn
,.. ..,
•R1 1C7
File Edit
II
Select Format Options Calculate
~D portfolio
1 2 3 4 5 6 7 8 9 10
1 :Portfolio Valuation Worksheet
2 ......... .. ...
. .............................................
. . . ·························································
. . . .
1------t ........... j........... ~ ........... ~ ........... j........... ........... j........... j.... ....... j........... j....... · 111111
3 Date : . . . . . . . ,,,,,,
Figure3
Sample worksheet with allformulas in place. Blank cells by zero is specified. Once data is entered into the worksheet,
arefor data entry. Cells containingformulas display either a #DIVIO! will be replaced by a value.
$0.00 or #DIV/0.', which indicates a formula where division
98 Volume 1, Number 1
,. ..,
•R16C1
File Edit Select Format Options Calculate
portfolio
1 2 3 ... 5 6 7 8
1 :Portfolio Valuation
... ... ................................... Worksheet
... .. .. .... ....................
.
.
.. .....................................
. . ...........
.
2 . . .
·········································· ··········y·············
3 ~".1~~ =..... ~.~<'.'~1:1~".'Y . ?.~. ~ . ~ . ?.~~ .. .~ ............. .~ ............. . : ::: :: : .::: : : : :.:: ::::::::::::::::: ill!!'
... . .. . .
...................................................................
.
.
5 ..~~P~. ~ .. ~. ~.l:'~.C?~.~~-~ . ~ ~~. "!I~~:. ~. ~~. i9!~.~~ . ~ .. !.?~<'.':(~ ..
.·+~ci~y··;·. j.. ·6 -~ii~~- .. j. ·P~-~~-~~·t·. ~ ci~~ ·111111
6 .~Y.f!I~~-' · ~ ... -~~. i .C?~.... ~. ~.~~.~~.~ . ~ ....<;:.C?~.t.... ~ ....~~. i.C?~....
··'\i~·,~·~ ···~ ··c:'t;~·~g·~ ··~ ··c·h~·~g-~ ··~ p·~~-~ :w::
7 AAPL : $18
.......... ...... .2 5 : 200 : $3650 : $20 .38 ····i4i:i7'6·~ ·····$42'6 ·~·· · 1 ·1:61·3 ~ ······rn:::
.. .................................................
8 IBM ....... ... ..... : $..1..2 .. 10 0 : $ 12 5 3 8 : $ 12 0.8 8
5...............................................
38 : ··$·12c10·0· ····<·$·4sD'> ···
~ ~ ~i5·9·3 ~ ···· ·· mm
9 DEC : $82 .75 : 100 : $8275 : $71.63
................................................................... ····i11·6·3' ··<$·1 ~ ·1·1·2» ~ ·~· 1 i4~.-% ~ ······mm
10 INTC : $40 .00 : 200 : $8000 : $42 .00 ····i04a·a· ·····$4a·a· ·····5:i:io'%
~ ~ ~ · ·· ···mm
t - - - - 1 • . . • . • . • • . • . • . . . . • • • • . . • . • . • • . •• ·•·•• ••.•.••.••••. ··••••••• ••••.•••
Flgure4
Completed sample worksheet with bar graphs in column 9.
You now have created the formulas for the first Use the pointer to enter the formula Percent change
eight cells in the first row of the table. To complete the •100 into cell R7C9. Multiplying by 100 is used in chis
formulas, you need only to enter the formula for the instance to produce easily distinguished bars. If your
Graph of Percent Change in column 9. bars don't show the difference in percentage changes
clearly, try another scaling factor such as 75 or 125.
Bar Charts Once again the message # IV/O! appears, indicar
Multiplan is not a graphics program, but it doe ing that you have created a formula referring to a cell
use the Mac's high-resolution screen to draw excellent in which division by zero has been attempted. Every
horizontal bar charts. The bars are either black (posi thing will be fine when data is entered into the table.
tive values) or white (negative values). Bars are drawn
using the Bar Graph option from the Format menu. Formatting Features
Each bar is one cell high, and its length is determined Multiplan has a rich assortment of format options
by the value of the number in the cell containing the with which you can improve the appearance of work
bar. sheets. You have already used an align command to
To set the Bar Graph format, select cell R7C9, pull line up the column headings. Now set the Dollar for
down the Format menu, and choose Bar Graph. Next, mat to improve the appearance of the columns con
hold down the mouse button and drag the pointer up taining currency-columns 2, 4, 5, 6, and 7. Also set
to highlight cells R5C9, R6C9, and R7C9. Cells R5C9 the Percent format for column 8 so the numbers in that
and R6C9 contain the words "Graph of Percent column will display as percentages.
Change." Use the Left Align command from the For To set a format, first select the range to be format
mat menu to align these three cells to the left. The Left ted. Since you will be formatting entire columns, it is
Align command displays the bars directJy below the
headings and next to the corresponding percentage
incolumn8.
Macworld 99
~ HandsOn
,.. .,
• R3C2
File
II
Edit Select
portfolio
1 2 3 5 6 7 8 9
1 :Portfo li o Va luat i on Worksheet
............ ········· · ·:···········:······ · ····:··········· 1·········· ·:···········:···········:··· · ·······:········
2 ·········· ·: :.. ........ .:........... :....... .... :........... :........... :........... :........... :........ !HH!
! ~~~~:. . .l_AlliH!'f..~,. ~ -~-~~ ........... ~ ...........:........... j........ ···~ ···········~ ···········~ ······· - 11111!
........... :........... :.. ......... :........... :..... ...... :... ........ :........... :........... :........... :....... . mm
5Stock
....... PurchaseiNumber :Origina l ........
.. ...................................... : Today's
.... 1..Today's ,
: Dollar
........ ....... : Percent ...
.... .............. :Graph of:
.... .. ........... . !!!H!
;·:-:·
S mbol : Pri ce : Shar es : Cost : Pr ice 1 Value : Change : Change :Percent Change i!!i!l
6
.__1-· . ~-~-~~ . . ·:;·#·#:.•:;·###:if ·1·1.. 6·7·3 -:.. ··.... mm
8 #### ;
9 #### .
10 . ~-~· ~ ~ 1
. 'lillllilllT-
11 TOTAL:
12
13
: : : : I : : ; ;
Flgure5
nJe sample U'Orksbeel fl/led U'ftb crosshatches, iruJfcatfng that
som columns are too narrow to accommodate data.
portfolio
Portfolio Valuation Worksheet
Date : .• .J..~.~.1.....
Figure6
Worksheet after Protect Document command is executed. The from unprotected cell to unprotected cell each time you press
unprotected cells are underlined and the active cell will moue Enter
ner of the block formed by cell R7Cl and R10C9. With A dialog box appears, and you can type in the name.
the pointer on RlOC9, hold down the Shift key and This group of cells contains the Original Cost for each
click the mouse button to select the block. stock, so name it COST.
Next, choose the Fill Down command from the To sum the cells in COST, select cell R11C4 and
Edit menu. Everything you specified for the cells of the pull down the Edit menu. Choosing the Paste function
first row will be copied down the respective columns makes a dialog box containing all of Multiplan 's built
to fill the rest of the cells in the range. in functions appear. Move the scroll box in the dialog
box until SUM() appears. Select SUM, and it will be
Totaling Your Position pasted into the formula bar.
You can total the Original Cost, Today's Value, and Pull down the Edit menu again. This time choose
Dollar Change columns by placing the Multiplan func the Paste Name option. A dialog box containing all as
tion SUM in the appropriate cells along the bottom of signed names appears. So far you've only assigned one
the table. The SUM function adds the contents of a name, COST. Choose COST, and it will be pasted into
range of cells, and you can select that range either by SUM() to form the function SUM(COST). Finally, press
pointing or by naming the range. Enter: to enter the completed function in cell R11C4.
Begin by entering the word TOTAL: into cell RllCl. Name the cells in the Today's Value column VALUE
To see how the name feature works, name the range and those in the Dollar Change column CHANGE. Then
for Original Cost. Locate the pointer on cell R7C4, hold define the SUM functions for each of these columns.
down the mouse button, and drag the pointer down to You can use the Paste Name and Paste Function op
cell RlOC4 to select the range to be named. Pull down tions, or you can type in the functions and names di
the Sel~ct menu and choose the Define Name option. rectly as= SUM(VALUE) and= SUM(CHANGE).
When you are finished, the worksheet will look like
the one in Figure 3.
Macworld 101
'Hands On
Filling In the Blanks Before you can protect the portfolio valuation
The table is now complete. Just enter the neces worksheet with the Protect Document command, you
sary information about the stock symbol, price per have to unprotect those cells where data will be en
share, and number of shares into the appropriate tered when you update the worksheet. Since not all of
cells in columns 1, 2, 3, and 5, and leave the rest to the cells are adjacent, you must use the 3€ key in tan
Multiplan. dem with the mouse button.
Figure 4 shows the data for a completed sample Begin by positioning the pointer on cell R3C2,
worksheet, but if you enter this data in the appropriate where the date will be entered, and clicking the
cells in columns 1, 2, 3, and 5, you'll see a worksheet mouse button. Cell R3C2 is now selected. Move the
filled with crosshatches, as in Figure 5. This indicates pointer to cell R7C5 in the Today's Price column. Hold
that some columns are too narrow to accommodate down the 3€ key and the mouse button simultaneously
the data to be entered in them. and drag the pointer down column 5 until you have se
You can save some space by formatting columns 4, lected all the data entry cells in that column.
6, and 7 to display their information with no decimal Now pull down the Options menu and choose
places. (Select those columns and then pull down the Remove_ Cell Protection. The selected cells are un
Format menu and choose the Number of Decimals ... protected, and you are ready to protect the rest of the
option.) worksheet by choosing the Protect Document com
The completed worksheet in Figure 4 almost fits mand from the Options menu.
on one screen. You will have to use the scroll box When Protect Document is executed, the ap
along the bottom edge of the worksheet to see the bar pearance of the Multiplan screen changes dramat
graphics in column 9. ically. Row numbers, column numbers, and the dashed
lines that divided the screen into a grid of cells disap
Setting Column Widths pear. The unprotected cells are underlined, and if you
The final step is adjusting the column widths so don't click the mouse button, the data entry range ap
that all the data is visible. (Regardless of what appears pears in reverse video (see Figure 6).
on the screen, the actual number will be in the Mac's
memory, where it is used in all calculations.) Updating the Worksheet
With the mouse, adjusting individual column To update a protected worksheet, all you have to
widths is easy. Just move the pointer to the horizontal do is begin typing. The active cell is the date cell, the
box containing the column numbers at the top of the first cell you specified in the unprotected range. Type
screen. The pointer icon will change to indicate that the date and press Enter. The active cell automatically
you can use the pointer to adjust the column width. moves to the next unprotected cell, the first cell under
Position the pointer on the boundary of the column Today's Price. Multiplan is now ready for you to update
you want to change, press and hold down the mouse the prices. Each time you finish an entry, press Enter;
button, and drag the boundary in the desired direc the active cell moves to the next cell, ready to receive
tion. Expand each column until the number replaces your next entry.
the crosshatching. Expand the right-hand column con If you want to skip a cell, press Enter without mak
taining the bar graphs to 30 or 40 characters. ing an entry. The active cell will move on. If you want
to go back to a previous cell, use the Shift-Enter com
Locking Up the Worksheet bination.
Now that your worksheet is finished, you may
want to go one step further and take out a little insur The Sky's the Limit
ance. Multiplan's Protect Document command pro The simple worksheet just described is only a be
tects your worksheets from accidental changes. This ginning. With the ability to unprotect cells randomly
insurance is particularly important in an office in on the worksheet and move the active cell through
which the person who enters data to update a work these cells in the order they were selected, you can
sheet may be unfamiliar with the procedures involved. create easy-to-use data entry forms. You can set up in
Multiplan lets you specify a personal password voices, budgets, profit and loss statements, cash flow
for each worksheet. Once a password has been as statements, and all types of report forms.
signed, a protected worksheet can be viewed but not Just remember to unprotect the data entry cells
changed by anyone who doesn't know the password. If before protecting the worksheet. Then anyone can up
you forget your own password,·you won't be able to date the worksheet without the risk of unauthorized
unlock the worksheet either, so choose a password or unintended changes.
that is easy to remember. You might use something
from the spreadsheet itself-for example, the first let
ters of the title of the spreadsheet (PVW in this exam
ple). If your worksheet doesn't require protection, you Multiplan
can accept the blank line in the dialog box, and a pass Microsoft Corporation
word won't be required to unprotect the worksheet. 10700 Northup Way
Bellevue, WA 98004
2061828-8080
Listprice: $195
•
Dilithium Press, the #1 publisher of easy
to-read computer books, will release
books and book/software packages for
the Macintosh in Spring, 1984. Watch for
our announcements inMacworld and
check your local bookstore or computer
store for our new titles.
~ Hands On: Word Processing
Andrew Fluegelman
Although most word proces:ing programs dragging the pointer from the , tarting lengths to salvage the correct characters;
have similar functions and features, each poim to the ending point of che ·election. select the whole word by double-clicking
ha · different way:-. of implementing them . • When you wam to delete a larger and retype IL This tip also applles to short
MacWrite ban e<L'ly-10-use program, but portion of text such as several words, you phrases you want to repair or change, sud1
there are some ways to improve upon 1cs should sel •er the phrase to be deleted by as "The brown quick fo e.." You can select
features, as you will find out wh n you ex dragging the pointer over that lexL If you and retype "quick brown fox " in less time
perimen1 wich It. The following tips wiJI have no use for the te t you're deleting, tllllll it would take you ro analyze how to go
help y u use MacWrite's unique editing pressing the Back pace key Is the fastest about fixing the original.
and formatting features more efficiently. way to get rid of it. Keep in mind tluc this • Nooe of the above three delelion
operation will not put the deleted text into techniques will cut deleted text to the Clip
Ddeting che Clipboard, o you can't reu e it; how board, so you have to be careful that you
Whatever your writing style, you will ever, choosing the Undo command from don't delete anychlng of value. You can use
probably use the c.Jele1e function more the Edit menu al lows you to recover de these techniques ro your advantage, how
often than anv other. There are several leted text Immediately (pressing X -z also ever, if you want to delete text and already
ways to make. deletions with MacWrite, undoes che previous action). have some ln che CUpboord that you're av
and each Is particularly useful in differem • If you are deleting and ·ubstltutlng ing for a later paste action.
writing and editing situations. new text, take advaruage of the powerful • You might find it more convenient to
• While you are keying in text, use the MacWrite feature that automatically de select phrases for deletion by dragging the
Backspace key to correct mistyped charac
ters or co remove a word or two. This tech
nique lets you keep your hands on the
_....... pointer backward, from the end point of
che election ro the beginning. Since you
read from lef1 to right to decide what to ~e
keyboard so that your writing flow is un lect, your eye I already grounded at the
broken. Most writer.. probably use this
technique naturally, but if you're n w to
Ifyou're delet end of the selection. It' ea ier to tan
dragging at that point and w rk backward
word proce ing or keyboard writing, you ing a substantial por than to find the beginning point again and
might be tempted to use some of the more till have co keep an eye out for the end
powerful editing functions wh n a simple tion oftext, don't cut point. Of course, this technique is a mauer
d~tructive baoopace b sufticient. of personal taste, and might depend on
• A common editing function Is delet it without pasting it whether you're right-handed or have per
ing slnly characters from a body of text. In fected your tennis backhand troke, but
this situation, using the Backspace key is somewhere. gi"' it a try (see Figure 1).
the quickest and most accur.ue way to de • You might be surprised at such an
lete. Position the pointer so that the inser letes selected text and Inserts new text in exhaustive analy is of how to select and de
tion point is to the right of the char.icter(s) its place. In other words, if yo u type "The lete text. It's worth your time, however, to
to be deleted, click the mouse button, and quick green fox ... ," you can make your cor become famHiar with the techniques that
pre -- Back pace. This method is easier reccion by selecting the ord green, and will serve you best while you are writing
than using the mouse to select the charac chen typing brown. Overall, this innova and to make them auromatic reflexes. The
ters to be deleted because you only have to rive feature is the most useful MacWrite tennis analogy is really nor so farfetched. If
et the position of the pointer once. Select editing technique. you prctcrice your strokes at the beginning,
ing charctcrers with the mouse involves • You can also select a word bv dou
ble-clicking che mouse button on ic. If
you 've badly mangled a word such as sub
situtoin, for example, don't go to great
Macworld 105
~ Hands On
Chart of Typefaces
MacWrite provides you with a little discretion in mak ing
almost two thousand possible your typographic selections.
combinations of type fonts, The following chart reproduces
sizes, and styles. Although printed output from a Mac
you'll be using only a frac tion Write document, showing
of those combinations, you'll some of the most legible and
still have to exercise more than attractive combinations.
New York is a serif font suitable for tex t. It prints best in:
')point - ABCDEFGabcdefgl 234' ABCDEFGalu:defgl234') ABCOeFGabcdefg/2 :145
12 point - ABCDEFGabcdefgl2345 ABCDEFGabcdefg12345
ABCOfiF6,obcdelg12.115 AJCDIPGmlbcdt!! 1 23~~
14 point - ABCDEFGabcdefg 12345ABCDEFGabcdefg1234-5
ABCDEFL7abcde.f._q1231'5 - i l l a t - 5
18 point -ABCDEabcde1234 ABCDEabcdel234
ABCOEabcdeI 2 ..14 Arnlm~Thlcet4l@ll ~~~
24 point - ABCabc123 ABCabcl23
. 4 Bla/Jc/2..1A~Cfl\lb1©ll~3
Geneva is a sans- serif f ont suitable for text. lt prints best in.
9 point - ABCDEF Gaocdefg 12345 A6CDEF6abcdefg12J45 A BCOEF6iJLICt/e.r_q 12345
12 point - A.BCDEFGabcdef g 123(~:) ABCDEFGabcdef g 12345
.'4BCOEF6Jb cdelg I 2J45 ABCOEFGabcdefg 12345
14 point - ABCDEFGabcdefg 12345 ABCDEFGabcdefg 12345
AfJCOEFtialJCdetg I 2345 AiaW~IF~cd=1?;Jn 2~~~
18 point - ABCDEabcde 1234ABCDEabcde1234
.ABlvEaL1cde I.:c?._-, z;4ABCDIEllbCdl 1234
24 point - ABCabc 123 ABCabc 123
. 4Bl~tbl~ I.::.?.} ABC:abc 123
Macworld 107
'HandsOn
.,
fore inserting) in the middle of a para ,.. • File Edit Search Format Font Style
graph and want to restore the paragraph to Clipboard
its original state. Undo can be invoked
he real revolution in writing has only just begun.
from the keyboard using 3€ -z.
• Remember that there are four places
to which you can move and store text while
111111
you are editing: the Clipboard, the Scrap
book, the beginning of your document,
and the end of your document. Each loca ~D Mac UJriting
tion has specific uses. The Clipboard is vol The current common wisdom accepts that
atile-its contents are replaced with each computers have revolutionized the craft of writing. A
successive Cut or Copy. The Scrapbook half hour of creating words with the Macintosh will
stores text (or pictures) permanently and is convince you, however, that
convenient for inserting stock text selec
tions several times within a document.
I
Up to now, word processors -- for all their
Don't overlook the beginning and end of editing, searching, sorting, and paginating power -
your file as convenient holding areas for have remained greatly glorified electronic typewriters.
text that you know you will be working But with the arrival of Macintosh, the scope of
into your document at some point.
computer writing skills is no longer confined to
• If you are doing a good deal of cut
ting and pasting, you might want to set up stringing characters together. The power to control
your screen with both the text area and the t o ra h and format has been ut directly in the
Clipboard in full view, serving as a perma Figure2
nent on-screen reference (see Figure 2). Having the Clipboard in full view provides an
• The same screen arrangement is on-screen reference during cut-and-paste
helpful for aligning the page, date, and operations
time icons properly in the header or footer
windows. With both the header and footer
windows in view, you can adjust the icons .,
and then click the text window to see the Search Format Font Style
effects immediately. :)(:2
Searching
The MacWrite Find and Change func
tions are useful if you need to change the on wisdom accepts that
name of a character throughout your short
story, but some of the best uses for the ionized the craft of writing. A
Show Clipboard rds with the Macintosh will
Search capability don't involve changes
per se. convince you, however, that the real revolution in
• If your text includes a key word that writing has only just begun.
is long or difficult to type, substitute a dis Up to now, word processors -- for all their
tinctive, easily typed symbol while you're editing, searching, sorting, and paginating power -
doing your initial writing. Then change it have remained greatly glorified electronic typewriters.
during your final edit. For example, you But with the arrival of Macintosh, the scope of
could use the @ symbol and later change it computer writing skills is no longer confined to
to Tchaikovsky. stringing characters together. The power to control
• MacWrite does not feature place typography and format has been put directly in the
markers, but you can make use of the hands of every writer The art of writing has never
Search function to guide you through your
been so dramatically changed since Gutenberg.
Figure3
Copying a ruler with a specifiedformat into
the Clipboard for insertion elsewhere in the
document
Macworld 109
Hands On: Programming
SimpleSketch
Programming the Mac in
BASIC and Pascal
Lon Poole
SimpleSketch is a short program that dem changing the location of its bottom-right does not require line numbers. (Note: the
onstrates the kind of control the Macintosh corner. The program recognizes those numbers to the left of the program lines in
User Interface Toolbox gives you over the changes and resizes the flickering outline the listing pertain only to the following de
Mac, whether you program in Pascal or accordingly. When you release the mouse scription of the program.)
BASIC. It lets you construct rectangles of button, the program redraws the rectangle
any size in the program's output window. permanently in black, using the propor 1. Declares that four variables will have in
You use the mouse to specify the top-right tions of the last flickering outline. teger values. Variables left and top will
and bottom-left corners of the rectangle. keep track of the coordinates for the point
One version of the program is written in MacPascal SimpleSketch at the top-left corner of the rectangle. Vari
Macintosh Pascal (MacPascal), another in Listing 1 shows the MacPascal version ables right and bottom will monitor the
Microsoft BASIC (MBASIC), and a third in of the SimpleSketch program. Notice that coordinates of the bottom-right corner.
Macintosh BASIC (MacBASIC). After ex the command words are in boldface and
ploring each version of the program, you 'II 2. Sets the size of the pen point that will
learn how to modify the original program draw the rectangles. Procedure penSize is
to draw ovals and circles in a way that Mac predefined; its first parameter sets the pen
Paint doesn't duplicate. point width and its second parameter the
TheSimple pen-point height.
Using the Program
Drawing rectangles with Simple Sketch program uses 3. Starts the program loop that repeats the
Sketch is the same as drawing them with program endlessly so that you can draw as
MacPaint. First, you move the pointer to the frameRect pro many rectangles as you like. (To halt the
the spot where you want to place the top program, choose the Halt command or
left corner of the rectangle and press the cedure from the click the displayed Halt button.)
mouse button. The program remembers
those coordinates. Then you move the QuickDraw Toolbox 4. Sets a pen mode that enables a flickering
pointer to the spot where you want to place outline to be drawn. The predefined pen
the bottom-right corner of the rectangle unit to draw rect Mode procedure is a standard element of
and release the mouse button. Figure 1 the QuickDraw Toolbox unit. Its single pa
shows the type of objects SimpleSketch angles and squares. rameter defines how an object to be drawn
can draw. will interact witb the existing images in the
As long as you hold down the mouse the program lines are indented. MacPascal window. The patXor option lets a program
button, a flickering outline shows the cur does this automatically to make the listing erase an object without disturbing other
rent size and shape of the rectangle. To easier to read. Capitalization is optional, images by displaying the object on top of
produce the flickering effect, the program except in the boldface words. MacPascal itself.
draws a rectangle in black and then quickly considers an uppercase letter and its
erases the image by redrawing the rec lowercase counterpart to be the same char 5. Starts a loop that waits for you to press
tangle in white. The program keeps draw acter (unless they appear between quota the mouse button. Before you press the
ing and erasing the rectangle as long as tion marks). Thus, you can use capital mouse button, another predefined pro
you hold down the mouse button. Moving letters to improve program readability. cedure, getMouse, monitors the mouse
the mouse while you hold down its button MacPascal, like other versions of Pascal, location and assigns the coordinates to var
modifies a rectangle's proportions by iables left and top. When you press the
mouse button, the loop ends, fixing the
top-left corner of the rectangle.
Output
D D
- D~ (unless they are part of a program remark
or enclosed by quotation marks).
Here's how the MBASIC program
works, line by line:
Macworld 111
'HandsOn
Listlng2
Microsoft BASIC version ofSimpleSketch.
MBASIC uses capital letters everywhere
except in program remarks.
Macworld 113
'HandsOn
5. Waits for you to select the center point by 11. Changes the pen mode and draws the
pressing the mouse button. oval or circle in its final proportions.
Microsoft BASIC
Microsoft Corporation
10700 Northup Way
Bellevue, WA 98004
2061828-8080
List price: 1150
Macworld 115
' Hands On: Programming
Lon Poole
Apple has gone to unprece The usefulness of any coi:nputer depends the standard desktop environment. By fol
dented lengths to attract soft on a wide variety of quality software. Apple lowing the advice in the manual, you can
ware developers to the Mac has done several things to encourage get a consistent user interface that people
and to persuade them to people to develop application programs will understand and accept. Adopting the
adopt the Mac desktop en for the Macintosh, including the following: Mac user interface guidelines allows you to
vironment as the standard focus on your strong point-the applica
user interface. The benefits of • Developing guidelines for a consis tion itself.
this system are that developers tent user interface.
can create better programs • Supplying programs that implement The User Interface Toolbox
with less effort and that users the user guidelines. Adopting the Mac user interface is one
will have a familiar working • Using an operating system that gives thing; implementing it is another. imagine
environmentfor all their Mac application programmers extraordinary writing the programs that manage the
applications. control over system events. Mac's desktop environment. Few applica
• Designing a unique way to greatly tion programmers would bother to work
simplify the editing of dialog and menu with the Mac user interface if they had to
wording. write those programs themselves.
• Making available a speedy and Apple realized that simple truth, wrote
powerful development system based on the programs to manage the desktop en
the Lisa. vironment, put them in a 64K ROM, and
• Providing inexpensive expert advice called the set of codes the User Interface
and support to registered developers. Toolbox. This 64K treasure chest means
you'll never have to design or code a user
User Interface Guidelines interface for the Mac.
Designers of interactive application Here's how the Toolbox works within
programs spend a great deal of time wor an application. The application program
rying about the user interface-the way uses one part of the Toolbox to poll system
the program interacts with its users. For events such as mouse and keyboard input.
the Mac, Apple has done the research and When the program user presses a key,
development, made the decisions, and clicks the mouse, or inserts a disk, the ap
come up with a flexible interface suitable plication uses another part of the Toolbox
for almost all applications. The Mac user to make the Mac react appropriately. The
interface, based on the desktop environ application sends a message that describes
ment, includes icons, windows, pull-down the event to the appropriate Toolbox pro
menus, mouse pointing, displayed control cedure, which then effects a change on the
buttons, dialog and alert boxes, basic text electronic desktop. Of course, an applica
editing, and cut-and-paste editing (see "A tion does not have to use the Toolbox to re
Tour of the Mac Desktop"). The Macintosh act; it can always use its own procedures.
user interface guidelines manual defines Actually, Apple came up with more
procedures to put in the Toolbox than
would fit in the 64K ROM, so some of the
Toolbox units will take up part of RAM if
you choose to use them (see "The Tool
box" for a brief description of the Toolbox
units).
Macworld 117
'HandsOn
Macworld 119
'HandsOn
of code to paste into the skeletal program. converting an existing program written for It won't take long for software devel
In another window you can write new pro a computer with an old-fashioned charac opers of all kinds, from large companies to
cedures, and then cut and paste those rou ter-based user interface and a rigid operat individual programmers, to agree with Mr.
tines into the skeletal program. ing system. It should be fairly easy to get Harbers. They'll accept the challenge and
The Mac gives the application pro such a program running in its original learn how to exploit the User Interface
gram much more control over external style, using one window as it formerly used Tuolbox to create some truly useful and
events than do most other systems. For ex a whole screen and ignoring the menu bar. usable applications. The Mac's electronic
ample, you can control the keyboard auto Then you can plug in elements of the Mac desktop may well engender the next
repeat feature from an application pro user interface one at a time, making your breakthrough in personal computer
gram. No more coping with an operating program easier to use. applications.
system that blasts characters at you if you Jeffrey Harbers, manager of the Mac
hold down a key. That's the type of think applications development team at Micro ~,,,,,,,,,,,,,,,,,,~··
ing that pervades the whole system. Your soft, sums up program development for the For more information on software
application program controls system Mac this way: "The Mac is like a Lam developer support, contact Apple
events, not vice versa. borghini, in that almost anybody can go Computer, Inc., 20525 Mariani Ave.,
You'll probably end up taking your out and sit in this car and look great. It Cupertino, CA95014, 8001538-9696;
application through several rounds of takes very little work to look like a star. It's in California 8001662-9238.
coding, refining the way it controls exter just a matter of opening the door and get
nal events, windows, icons, menus, and ting in, because they give you everything.
other elements of the Mac user interface. But the difference is that this Lamborghini
This situation is especially true if you are can do 160 miles per hour. It takes a little
more skill and training to take it up to
those speeds. People are going to find
that the major limit is the limit of their
imaginations:·
Open Window
An exchange ofMacintosh discoveries
Logo
Style
.........
D
0
•
•
u
D OK ~J ( Cancel )
••
.
0
o Avenue
C?
Gunsighl, New Mexico 65302
a (602) 555-'4857
.,/
Figure2
-
The backgroundpatternfor the logo is created by editing one ofthe
standard MacPaint patterns.
Eject
Drl11e
Figure3 Figure5
The selection rectangle is used to select the logo image. Choosing the Copy Clicking on the logo image allows you to reposition it in the document. The
command stores a copy ofthe logo in the Clipboard. After saving the logo MacWrite document with the logo is then saved with the title Letterhead.
document, you can exit the MacPaint program.
Untitled
-~--1 ...• ...L • ...1. 17
.•...l...•... 1...• ...L'..'. ...1...• ... L •...1...•..J.5•... 1...•.£·... ·'---•··J.6•...1 ...• ...L •... 1 ...• ..
/£J /£J [ Ofll.J I I 1~!1-11 II I
Jon
Show Clipboard
Mr.----
Far East Import C~
34 East CamPlbock Boulevard
Hercults, California 94355
O.ar- Frtd·
The Navajo rugs wt bout;iht from "ou thrH months ago hon been a smashing success in our Indian
Trad1n9 Post and Curlo Shop. Can vou C)ft us a doz.n mon from IJOUr supplier in Indio at tht same pric•?
l'n enclosed a purchas. ordtr, detailing sii. and color.
R:.,ards,
Phyllis Tith
Figure4 Figure6
Opening a MacWrite document and choosing the Paste commandfrom the To write a letter using the letterhead, you would open the MacWrite docu
Edit menu places the logo image in the document. ment entitled Letterhead. Ifyou wanted a permanent copv ofa letter, you
would choose Save As ... and save the letter under a unique name.
Macworld 123
-··--. Soon after Macintosh joins the Apple
family tree we'll have an ATI training
Congratulations Macintosh! Together
--·--
we' ll help users- and dealers- bear fruit fast.
program ready to teach you how to use it. Contact ATI , 12638 Beatrice Street,
ATI's "How to Use Your Macintosh" Los Angeles , CA 90066 (213) 546-5579.
training disk and handbook will join our Dealers: Call (213) 546-4725 .
rapidly growing "how-to" series. We ' ll
also have training programs for all the best
software available for Macintosh. • •
. 1. 'il•·
. ;
"'-~
~ -....... 13 ..
~PO.~
1~1-2
~_,,.;-e
,..·
" •.t .•
All ATI training programs take you
"'.f
l-'
-·
~---· "~'
~-
=...
through the basics, step-by-step. Our .•
interactive simulation method lets you
~ i ., .;;:·t" • <
jilti
practice as you learn. It's simple and fun! ATI Training Powcrt 11 is a trademark of American Training International
IBM PC is a registered ttJdcmark of lnternaMnal Business Machines Corporation Macin1os ts a reg1s1e1ed 11 adcmark of App!e Comouler In:;
Community: Pr ofile
The Making of
the Macintosh
Ed i ted by Andrew Fluegelman
Donn Denman
I've been work ing primarily on MacBASIC, which
isn't going to come out until after the machi ne is
launched. Recently, I've been concentrating on odds
and ends-helping out with the first release of the
software. I worked on one of the desk accessories, the
NotePad, and lately I've been work ing on the printer
applicatio n that will faci litate printing fi les from the
Finder.
Mike Boich
Getting last-minute derails finished has been
When I fi rst came ro rhe Macintosh project, I had
pretty frantic at times. There's a lot of pressure in creat
nothing ro do with soft ware; I was involved in defin ing
ing software. By its nature, it's never real ly fi nished.
and marketing the Apple label products and bu ild ing
You keep thinking of little things you could make bet
relationships with outside companies. Since then my
ter. Software is never done until you have to get it
role has evolved almost totally into "software evange
done and you make the final disks and shrink-wrap
lism," which me ans making sure that the smart, inde
them.
pende nt developers of the world, w ho have mad.e the
The best part of this project has been freedom
Apple II so successful, invest thei r best energies 111 the
the freedom to go out on a limb and design something
Macintosh. Showing the Macintosh ro any sharp soft
radically different.
ware develop er is easy- there's really no salesman
sh ip needed .
In the early days , before the docu mentation was
Andy
complete, my job was mainly to support the indepen
Hertzfeld
dent developers and try to determine who the early
I started on the
developers would be. Prototypes were scarce and so
was the time to support work on them. We decided, Macintosh project
in February 1981
"Let's pick people who appreciate what the Mac i and
when there was
encourage them to develop products that we think are
just one tiny wire
appropriate for the machine."
wrapped Mac and
We want to take functional applications and make
all it could do was
them very accessible to people-accessible eco
print "HELLO"
nomically and in terms of how easy they are to use. We
about 85 times on
want to use the machi ne's power to do things out of
the screen when
the ordinary Aesthetics are also an important fac tor in
you hit Reset. We
every application. The Macintosh is perhaps the first
were excited to
computer for which artists play a major role in design
see it do even that:
ing the software.
"Wowi The com
Getting paid to share the Macintosh with people
puter actually does
who appreciate it has been wonderful. Earl~ on ma~be
something!" For
20 people were in the group, and we couldn t show 1t
the first six months of the project we worked on three
or talk about it to just anyone. If you have a beautiful
things. First, we wrote routines to test the hardware to
thing, you wa nt to tell everyone about it. I was the per
make su re that it worked the way it was supposed to.
son who got to show it to the most people and see
At the same time, we were getting a development sys
their reactions. That in itself was a lot of fun .
tem going, figuring out some way we could use the
Lisa to write programs for the Mac.
Macworld 129
Community
Macworld 131
Community
With the Mac, we've been able to experiment the User Interface Toolbox, and they make the Mac dif
enough to find exactly the right combinations-keep ferent from any other mouse-based computer. All the
ing the user interface consistent while maintaining the applications will work the ,same because we agreed on
functionality of the machine. Many people will take a a way to build the Toolbox into every single machine.
Mac out of the box, plug in the cables, put in a disk, Developing the user interface guidelines involved
and immediately be able to use the computer. That's a lot ofgive-and-take and negotiation. It was about half
something people have not been able to do before. design and half politics.
With the Mac, we're saying, "It's okay to have power,
but it's not okay to require people to know much more
than they need to know to control the machine."
The key to the Mac is to spare people from having
to know all the complexities of its innards. Computer
people nowadays want to get things done-they want
to concentrate on their problems. When they're pre
senting a graph, they want to be thinking about the lit
tle subtleties they want to portray. I think with the Mac
you'll find that for the first time people truly will be
concentrating on the problem itself and not on the
computer hardware mechanisms.
Those of us who made the Mac have had to live in
two worlds. As the designers and synthesizers of the
machine, we have had to know every last detail about
the system. But we also had to function as consum
ers-very fussy consumers. We all said, "What would I Jerome Coonen
want to see the computer do? What would my kid I started in February 1983 as the section manager
brother want to see? What's the least amount of hassle of the software group. In some ways my job is just to
that we can put people through and allow them to ex hold hands-to make sure everybody's happy and
perience the joy of creating things that they never knows what to do. I like technical work, and once in a
thought they could do?" while I actually get to do something useful. I contrib
ute something I have on paper or diskette somewhere,
and in a sense that gives me the most pleasure. But
Chris that's not really my job-it's a luxury for me.
Espinosa There were two big pushes on the software end.
I was mainly The first was finalizing the ROM, which we finished in
responsible for September. The second was finishing the RAM-based
pulling together the operating system, which went out on diskettes in De
Macintosh user in cember. Each of those had a "drop-dead" date; niy job
terface guidelines was to make sure we hit all the milestones along the
documentation way. Sometimes that involved juggling people around,
the way of using trying to get the m to do the most critical task at any
windows so that all given time. Usually it was just a matter of coaxing
the applications re trying to assure my supervisors that everything was
semble each other going along smoothly.
and work similarly. Scheduling software is almost impossible. I don't
On many other know anybody who knows how to do that. I certainly
computer systems, don't. When I started, I spent about two months trying
every application is to figure out a schedule for the ROM. It was a waste of
written by a differ time. We just had to keep looking every step of the
ent person in a dif way, trying to see if everybody was on track. Dealing
ferent place, and they each have their own ideas of with people is difficult when a lot of volatile, individual
how to make a computer work. That's terrific for the personalities are around, but that's the nature of any
application writers, but not for users who have to learn management job.
every application and its way of using cursors, choos No other product looks anything like the Mac;
ing commands, and selecting information. people will be awed by it. But if we have bugs that
With the Macintosh we wanted to determine a make the programs crash, people will just notice that it
certain way to do all those functions, and then have crashes, no matter how good it looks.
everybody agree to do it that way. To hasten that agree
ment, we wrote the programs to do user interface
things and put those programs in the ROM. They're
Bob Belleville
I came to the project in April 1982. I had the job of
trying to put in place all the pieces that would get the
product on the market. I've been in the computer busi
ness more than 18 years. Many of my own designs
never saw the light of day They were perfectly good
designs, but they didn't get out because there was no
champion for the project, no way of working through
the corporate maze and the corporate malaise. Even in
a company like Apple, which is supposed to be lean
and mean, small and well managed, it's hard to get a
Bill Atkinson
product finished.
I was the main designer of the Lisa, and when we
There was a tendency among this group to keep
brought its technology over to the Macintosh, I came
refining the design-trying to make it perfect. Some
to the project to do an application. On Lisa I did only
times perfection is a little too far down the design
systems programs, but for the Macintosh I wanted to
scheme. I made it my goal to be sure that the fine work
do an end-user application so that I could have more
of all these people at Apple got out in a timely fashion.
direct contact with the actual users. The result is
MacPaint.
One of my central jobs has been to make sure that
the Lisa and the Macintosh are compatible. lbward that
end, the QuickDraw graphics package is 100 percent
identical on both machines. Moving applications from
one co the other is easy.
Designing MacPaint required a lot of iteration to
make it simple-maybe 90 percent of the work was in
designing the program as opposed to coding it. Th~
program took a greac deal of work co perfect- the first
ten times I was simply willing to rewrite it.
I tried out versions of it on a number of people.
When I saw they were confused and didn't understand
it, I knew I muse have the wrong model. I find chat
when you start getting an application really simple and
clean, all the pieces scan falling together.
George Crow
Figuring our how co do the lasso was very impor
Originally I was hired to design the power supply
tant. Inscead of describing the complex mechanisms
and the CRT portion of the machine. As the project
underneath MacPaint that allow you to make a non
matured I picked up responsibility for the disk drive.
rectangular selection, I provided a simple metaphor co
Initially, we had planned on using the same 5V..-inch
draw a ring around someching: the way a lasso tightens
disk drive as in the Lisa. To put it tactfully, we decided
around an object and grabs it. Underneath that simple
that the 3\12-inch drive was the drive of the future, so in
action, MacPaint is going through a lot of processing.
the middle of the project we switched over to the little
3Yz-inch hard shell disks. I've always been a strong pro
ponent of them; in fact I was so strong for them that I
wound up lining up original equipment manufacturers
for the drives.
Macworld 133
Community
Steve Jobs
The people who are doing the work are the mov
ing force behind the Macintosh. My job is to create a
space for them, to clear out the rest of the organization
and keep it at bay. I can't spend enough time here, un
fortunately, because I have other responsibilities. But
every spare moment I have, I dash back because this is
the most fun place in the world.
This is the neatest group of people I've ever
worked with. They're all exceptionally bright, but
more importantly they share a quality about the way
RonySebok they look at life, which is that the journey is the re
When I came here they had pretty much gotten ward. They really want to see this product out in the
things settled down, but there was a great deal of test world. It's more important than their personal lives
ing to be done because we were just about to freeze right now
the ROM. I helped out with testing the ROM code. The Apple II had a magical feel about it. You
Everyone's going to get a training disk with the couldn't quantify it, but you could tell. The Macintosh
Mac, and part of it teaches you how to use the mouse. is the second thing in my life that's ever felt that way.
So I wrote this cute program that makes you drag a Opportunities like this don't come along very often.
mouse through a maze so that you learn mouse dex You know somehow that it's the start of something
terity and how to point. There's a little magician and a great. So everyone wants it to be perfect and works
bunch of hats. You point to a hat and out pop various really hard on it. Everyone feels a personal responsi
nice graphics that Susan Kare drew bility for the project.
I started on the project July 11, 1983, right out of The Macintosh is the future ofApple Computer.
Harvard. I had interviewed with about 12 companies, And it's being done by a bunch of people who are in
and someone suggested that I look at Apple. I talked to credibly talented but who in most organizations would
the Mac people, and I was turned on right away by this be working three levels below the impact of the deci
group. Everyone is really excited about the project. sions they're making in this organization. It's one of
They're bright and dedicated to getting great comput those things that you know won't last forever. The
ers out into the world. I think that will be reflected in group might stay together maybe for one more itera
the product. tion of the product, and then they'll go their separate
ways. For a very special moment, all of us have come
together to make this new product. We feel this may
be the best thing we'll ever do with our lives.
Macworld 135
Community: Macintosh Graphics
Macworld Gallery
An exhibition of
Macintosh graphics
<lown the 3€ and Option ke whtle } u Mouse with Arrow "An c11er thing I've learned is that .'Om
dl"ag a ~ected sectl n tf J dra"ing "p els 'I drew che Macintosh mouse Lo see tf l things look greaL when ·erox ,d , w hile oth
olT," r maki , multiple copi" '], and moveJ could maki a han:l-edged, technical 11 er don't. For in tance, bl 1Jn1.: , come
them around. Th •n I went back· Ul and lw tration, I wanre<l tc get a t.rarufer-film ou t terrific, but gray Is not so hoL Aft r ·1
blurreu the detail by painting in blJck wllh son f efTe L Every p ttern in this drawing little while y u figure out what will work
the single-d brush." ls from c11e default paltern palcue, and and what won't'
every tool I used is from th Mandard root
palette. Ir's jusr a imple, ~tralgluforward il
lu tration that anyon could <lo wlt11 a little
pra Uce on t11e Ma .
Ma rid 137
• Community
0
0
LJ MAC¢INTOSH
S T A F F
l==1 c::::::::J
0
0 0
0 0
Mac Sluggers
"This drawing was done when MacPaint
was in its primary stages. There wasn't a
spray can, so I had to create the baseball
image dot by dot. I went to a meeting with
the software people, and they thought the SRTUROR~ RFTERnoon SOFTBALL
drawing was digitized. I took that com
ment as a compliment, because I was try
ing to make it look realistic.
"Many of the things that were painstak
ing to do at that time can now be done with
ease. The stitching on the ball can be drag
ged around with the lasso. The 'sluggers'
on the bottom row are created by copying
the figure across the screen:'
Mac Sluggers
Macworld 139
e Community
Acme Detective Agency
"See that lettuce on top of the burger? I
gave it that rippled, wavy effect by drawing
in a pattern, lassoing one little section at a ACJTIE Detective Agency
time, and moving it just a dot or two off.
When the section drops back in place, it's
~O. Box 2664 Altoona, PA
skewed just a little, giving the drawing a
more three-dimensional look. I also
touched it up a bit with the spray can in 2 4 January 1934
white to give it an even more ripply effect.
"The rest of the drawing is variations on Dear Sid:
ovals. For the tomato I took an oval and
Just got back from the Orient. Unfortunately, we
then stretched it, filled it in, and sprayed
just a bit of white from the spray can to give never did find the missing jewels or the heiress. Spotted
it some highlighting. The hamburger bun an interesting camera in the Bangkok airport gift
was made out of two half-ovals. I made two shop, though--should be standard issue around ACME.
ovals, cut off the top of one and the bottom Lightweight, waterproof, and a dead ringer for a cheeseburger.
of another, and joined them together
that's why each has a different shape. Then
I made a copy and, with a few changes in
perspective, I had another bun."
•
To be considered for exhibi
.. .· ·;,·· ~- -~-~·--·~ .
Q
-
tion in Macworld Gallery, send
a paper copy ofyour drawing
and a short paragraph de
scribing the techniques you
used to create the drawing to
Macworld Gallery, 555 De
Haro St., San Francisco, CA
94107. Macworld pays $25 for
each drawing exhibited. If You load the film (35mm) between the cheese and the lettuce-
your drawing is selected for bite on the tomato to release the shutter The pickle slice
exhibition, we ask that you
advances the film, the onion ring changes f-stops .
send a copy ofit on disk.
I think they'd be a heck of a lot more efficient than that
saxophone camera Wilkerson picked up in Tuscaloosa.
Regards,
31,
Agent 319
MUL'TIPLAN~ The most powerful spreadsheet on the market. CHART. The first truly sophisticated and flexible graphics
system for personal computers.
• file Edil Find Character Paragrap Doc ument 6 I er Ii rile Cdi1 For m Doto
I d e mo.doc
WORD. Most dedicated word processors can't to uch it. FILE. Finally, a data manager advanced enough to be simple.
Macworld 143
Introducing
D
[lll>~~llJJ]
[f
A V 0 N G
217 Humboldt Court
Sunnyvale, CA 94089
(408) 734-4900
Telex: 176386
Apple and Ma cintosh are trademarks or Apple Computer Inc.