mac128
mac128
Macintosh Computer
Mouse-window-desktop technology arrives for under $2500
by Gregg Williams
Apple established itself as one of strengthened that reputation with a The Macintosh arrives, finally, after
the leading innovators in personal new machine, the Macintosh (above). a history of colorful rumors. It will
computing technology a year ago by In terms of technological sophistica- cost from $1995 to $2495, weighs 22.7
introducing the Lisa, a synthesis and tion and probable effect on the mar- pounds, and improves on the mouse-
extension of human-interface tech- ketplace, the Macintosh will outdis- window-desktop technology started
nology that has since been widely tance the Lisa as much as the Lisa by the impressive but expensive Lisa
imitated. Now the company has has outdistanced its predecessors. computer. A system with printer and
anywhere on the product or in the ROM. mats of time, dates, numbers, and curren- the full Macintosh character set; the only
Each plug is labeled with a picture that cy. With this method, the program itself advantage to having the keyboard for a cer-
identifies its function. does not have to be changed and recompiled tain language is that the keyboard layout
•The video-display rate of 60.15 Hz is gen- to make these changes. will be more appropriate for that language.
erated internally instead of being derived •The keys on the keyboard are defined by
from the line current. This allows the Mac the software, thus allowing Apple to With these innovations, the most time-
to be used without modification in coun- change the keyboard easily to accommodate consuming part of modifying the Macin-
tries that have 50-Hz line current. the special characters needed by some lan- tosh for another country is translating and
•Macintosh software has been designed so guages. In addition, Apple has designed printing the documentation. Apple reports
that all text messages, message layouts, the Mac so that two keyboards (differing that it will be shipping the Macintosh to
and icons can be stored in a resource file, in only one key) can be used for all ver- several foreign countries "within several
separate from the program itself. A de- sions of the product; Apple customizes a months of the Mac's introduction." (Com-
signer can use a resource-editor program keyboard for a given language by printing panies never seem to meet such deadlines,
to change text (for example, to another lan- the necessary legends into the plastic keys. so expect foreign versions to be shipped be-
guage), icons, message layout, and the for- In addition, any Mac keyboard can produce fore the end of 1984.)
Photo 3: Inside the Macintosh computer. From the front (photo 3a), you can see the video display and the 3½-inch disk drive. From the
rear (photo 3b), you can see the two main circuit boards (right and bottom), the rear of the video-display tube, the 3½-inch disk drive, and
a row of connectors at the bottom of the unit. The connections go, from left to right, to the mouse, a second disk drive, two peripherals (these
are two serial ports), and an external amplifier (for sound output).
disclosed proprietary technique for When the video display is doing a screen display. The RAM is accessed
phase-locking the 68000 to less ex- horizontal or vertical retrace, how- at 3.92 MHz during screen display
pensive memory, which lowers the ever, the 68000 gets exclusive use of and at 7.83 MHz otherwise. The
product cost without sacrificing the the RAM at its full speed, 7.83 MHz. average speed of the system is
speed of memory access. This has a significant effect on the around 6 MHz.
When the Mac is drawing a hori- average speed of RAM access. Out of One memory area of interest is the
zontal line of the video display, the the 45 ( microseconds) for each sound buffer. Along with associated
68000 and the video DMA circuitry horizontal display line, over 12 µs hardware, this buffer enables you to
alternate (interleave) their accesses to (about 27 percent of the time) are oc- create four channels of arbitrary
the RAM address and data lines. cupied by horizontal retrace. Of these sound while using no more than 50
Since these two can never access RAM 12 µs
µs, about 0.5 µs is used to send percent of the 68000's computing
simultaneously, the 68000 can never data to the sound and disk-speed cir- power. The 68000 performs look-up
produce hashing or other glitches in cuitry, while the rest is available to operations every 44 µs on up to four
the video display by accessing RAM the 68000. Furthermore, out of the 256-byte waveform tables; the result
at the wrong time. Because of this 16.626 ms (milliseconds) used to draw of these lookups is placed in a
interleaving, the 68000 accesses RAM each complete screen, 1.258 ms 370-byte sound buffer, from which
at 3.92 MHz, half of the full 7.83 MHz (about 7.6 percent of the time) are the sound hardware fetches 1 byte
rate, during the display of a hori- devoted to vertical retrace. Of this, every 44 µs to deliver to an 8-bit
zontal line of the screen. This is done about 14 µs are used for sound and digital-to-analog circuit (DAC). An in-
in the following way: the DMA cir- disk-speed control (representing the ternal VIA (versatile interface
cuitry puts a word from RAM into control work done at the end of the adapter) can also be used to generate
the video shift register; while the equivalent of 28 unused horizontal a single square-wave tone while
register is sending out those 16 bits lines of video), leaving more than using an insignificant part of the
serially to the screen, the 68000 uses 1.244 ms for the 68000 to access RAM 68000 's computing power.
RAM for its own purposes; then the at full speed. Mass storage: The Macintosh uses
cycle begins again with the DMA To summarize, the ROM is always a custom version of the Sony 3½-inch
circuitry. accessed at 7.83 MHz, regardless of disk and drive (see photo 4). The
The second program in the set is on a line-by-line basis. Both have terminals—available first quarter,
Mac Write (figure 3), which was graphics and mouse commands that $99). Also planned are Mac Draw (an
created out of house for Apple and call on the toolbox routines in ROM, object-oriented drawing program)
can handle documents up to 10 and both use floating-point arith- and Mac Project (a scheduling and
single-spaced or 20 double-spaced metic routines (in RAM) that meet project-management program).
pages. Like Lisa Write, Mac Write can the IEEE 754 floating-point standard. These are both Macintosh versions of
handle multiple fonts and sizes as Mac Pascal, which was created out two Lisa application programs; each
well as variations achieved by adding of house, is interesting in that it is the costs $125 and will be available in the
any combination of five modifiers— only Pascal I know of that can be ex- third quarter of 1984.
underline, bold, italic, outline, and ecuted interactively. Another nice
shadow. feature is its syntax checker, an item Third-Party Software
Apple Macintosh Pascal, Assem- that can be called from its "Run" Apple has not spent all its energy
bler/Debugger, BASIC, and Logo will menu. This menu item is often trying to write all the software that
cost $99 each; the first two will be handy for finding those petty syntax the Macintosh needs. Instead, it has
available during the second quarter errors to which Pascal code is prone. created two exemplary Macintosh
of 1984, and the other two will follow Mac BASIC was created in house packages and gone to third-party
in the third quarter. The Logo is from by Donn Denman, who worked on software developers to get them to
LCSI, which developed Apple II Apple III Business BASIC. An inter- create the bulk of available Macintosh
Logo. Both the BASIC and Pascal active, multitasking BASIC, it can ex- software. Apple estimates that by the
compile on a line-by-line basis into an ecute multiple copies of the same ti me you read this, the Mac will be
intermediate pseudocode, which program or multiple programs simul- in the hands of more than 100 soft-
gives them the speed of compiled taneously; each program and each ware vendors.
languages while retaining the interac- running task has its own window. At the time this was written, some
tive nature of interpreted languages. Other Apple programs announced software developers had made com-
Both languages use separate win- for delivery in 1984 include Mac Ter- mitments to market Macintosh soft-
dows for program source code and minal (which emulates the DEC ware. Microsoft Multiplan and
output, and both can be debugged VT-52 and VT-100 and Teletype ASR33 BASIC will be available at the Mac's
introduction; Microsoft File, Chart, through the keypad, and into the Service
and Word will be available by mid- keyboard itself. Another product, an- The Macintosh has no user-service-
February. Lotus is working on con- nounced but not scheduled, is exter- able parts. Unlike the Lisa computer,
verting its popular 1-2-3 spreadsheet nal hardware that will give the Mac the Mac is not meant to be opened by
program. Software Publishing Cor- IBM 3270 emulation capability. the user; you are expected to return
poration will have its PFS File and your Mac to an authorized Apple ser-
PFS Report programs available some- Documentation and Training vice center for repair. The Mac comes
ti me in April. In its ads, Apple is stressing the with Apple's standard 90-day parts-
necessity of going to a Macintosh and-labor warranty. You can also buy
Optional Hardware dealer and trying the computer out. a one-year maintenance contract. Ac-
The Macintosh uses Apple's new Once you have bought it, though, cording to Apple, other service plans
$495 dot-matrix Imagewriter printer, you will probably be learning how to will be available, including options
the only printer that is supported by use the Mac on your own. Apple will for large-volume purchasers of the
the current print driver within the help you in this process by providing Macintosh.
Macintosh. To get its level of graphics you with a cassette/disk combination.
and text quality (see listings la You boot up the 3 ½-inch disk tutorial Caveats
through lc), the Imagewriter usually and listen to the interactive lesson I wrote this article after two days of
stays in a graphics mode that prints provided on the cassette. (Of course, meetings with various members of
a single column of dots for every byte you have to have a cassette player.) the Macintosh staff, studying pre-
sent to it by the Mac. However, the Although I have not seen the cas- li minary Mac documentation, mak-
I magewriter can print text in three sette/disk tutorial program, I think it ing numerous phone calls to Apple,
modes: a high-resolution mode will work well; text-only tutorial pro- and working for several days (over a
(listing lb), a medium-resolution grams are fine, but many buyers of period of weeks) with a Macintosh
mode (listing 1c), and a draft mode the Mac will benefit from the warmth computer. I used several final-draft
that uses the printer's built-in char- of a human voice teaching them. versions of Mac Write and Mac Paint,
acter set for quick text-only printing. I saw final-draft copies of only two though I occasionally found oper-
(I found I prefer the medium- over Macintosh product documents. Ex- ating-system features that "crashed"
the high-resolution text.) Although plore Mac Paint is a booklet (about 25 the system or weren't yet imple-
the Imagewriter could hardly be pages) that teaches you about Mac mented. Apple was still making
called fast, it is not unacceptably Paint by showing you what it does. minor changes to both software and
slow, and it is considerably faster It is very easy to read because it has pricing when this was written.
than the Apple Dot-Matrix Printer more pictures in it than text. Mac
running under the Lisa computer's Write is much longer and looks more Commentary
parallel port. like conventional documentation. It There is a lot to like about the
Two other pieces of hardware are is sensibly divided into three sec- Macintosh; it is a superb example of
an external disk drive (at $395, tions: "Learning Mac Write" (a do-by- what American technology can do
available during the first quarter) and example tutorial that shows you most when given the chance. The simple,
a numeric keypad ($99, at introduc- of the features of the program), compact, economical design, the vir-
tion). The external disk driver con- "Using Mac Write" (a "cookbook" tual slots, and the enhanced perform-
nects to the main unit via a dedicated showing you how to accomplish ance of 128K bytes of memory be-
"second disk" connector in back. many common tasks), and "Refer- cause of the 64K-byte ROM code are
When the keypad is connected, the ence." All in all, the documentation all important innovations done well.
keyboard line runs from the Mac, should be quite good. I' m glad that Apple decided to go