Low End Mac Reader Specials
TypeStyler For Mac OS X is Now Shipping! Download The Free Fully Functional 60 Day Tryout at www.typestyler.com
Don't install Parallels to play poker online! Poker Mac will show you how
to download and install a native Mac poker application such as Full
Tilt Poker Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, apple laptops, apple macs, and LCD Monitors side by side! All the information and reviews to make the best purchasing decision for new mobile phones, sat nav systems, or MP3 players. The Ciao online shopping community makes searching products easy for you.
Low End Mac's Online Tech Journal
The Original Macintosh
Dan Knight - 2001.05.29
Popularity: ![]()
![]()
![]()
![]()
![]()
This article is adapted from a series of articles and sidebars in the February 1984 issue of Byte magazine. Although some of the details included in this article are specific to the original Mac, many also apply to other compact Macs, such as the Plus and SE/30,
The Macintosh was
introduced on January 24, 1984, so the staff of Byte was working with late prototypes or
early production units when they wrote these articles, which include a
long interview with the Macintosh development team.
The goal of the Macintosh project was to bring the concepts and technology of the $10,000 Lisa to a much broader audience, mostly by figuring out how to adapt it to a far less costly computer. The original Macintosh was released at $2,500, a fraction of the Lisa's original cost. Steve Jobs said this fulfilled the design goal to "build a really cheap implementation of Lisa's technology...."
Bill Atkinson summed up that part of the design: "We want to most computer that you can get for the least dollars so that the most people can have it...." Maybe that's the origin of "The computer for the rest of us," although the Mac has never really sold for "the least dollars."
Memory
The biggest compromise was memory - Lisa came with 1 MB and could be expanded to 2, while the Macintosh had 128 KB of memory. (Apple hoped to expand that to 512 KB by the end of 1984; they had to wait for 256 kilobit memory chips. Once they became available, Apple released the Macintosh 512K in September 1984.) The operating system and programs had to be completely recreated for the low-RAM footprint of the Mac, since the Lisa OS alone required more RAM than the Mac had.
Making life even more difficult, just over 21 KB of that precious 128 KB of memory was used for video, leaving under 107 KB available for the operating system and applications. (That memory used for video is a big part of the reason Apple didn't produce a 64 KB Macintosh - video would have used one-third of its memory.)
Perhaps the first thing to go was multitasking; with so little RAM, the Mac couldn't be expected to run multiple programs at the same time, although Apple did provide for Desk Accessories, applets that could run at the same time as full-fledged applications.
Another clever memory-saving, speed-boosting move was switching from compiled Pascal to 68000 machine language for the operating system.
A third way of getting around the limitation of 128 KB of RAM (due to high memory prices, from what I've heard, since even the original Mac OS really cried out for 256 KB of RAM) was building 480 handcrafted, optimized toolbox routines into ROM, where the OS and all Mac applications could access them. Not only did this reduce the need for RAM, since these routines were run directly from ROM, but it also helped enforce a standard user interface, since all programmers could use these routines.
Speed & Video
Although we call this an 8 MHz computer, nit-pickers are quick to point out that the 8 MHz processor "only" ran at 7.83 MHz. (Why they get so bent out of shape over this 2% difference is beyond me.) Compared with the 5 MHz Lisa, the CPU in the Macintosh was a speed demon. And compared with the 4.77 MHz 8088 processor common in DOS machines, the Mac's 68000 was both faster and more efficient, since it accessed memory 16 bits at a time vs. the 8-bit architecture of the IBM PC.
Working to squeeze the most out of every component, ROM and RAM ran at full speed on the system bus, so there was no speed penalty using the toolbox routines in ROM. However, because RAM was triple-ported (that is, it was used by the CPU, for screen display, and for sound), the 68000 processor had access to RAM only part of the time.
Video and sound are time-critical; they had to run at fixed intervals. In simple terms, that means that when the Mac needed to draw on the screen or make a sound, the CPU was temporarily shut out from access to RAM.
According to "Macintosh System Architecture" by Burrell C. Smith, this was handled in a very clever way where the CPU and video alternated access to memory:
- Each 512-pixel horizontal line consists of 32 words [16 bits or 2
bytes] of data . . . followed by 12 words of horizontal
blanking. The last memory bus cycle of each horizontal line is reserved
for sound DMA. . . The update rate of the sound channel is
equal to the horizontal video rate, or 22,254.55 Hz.
Access to RAM is divided into synchronous time slots, with the 68000 and video circuits sharing alternate word accesses during the love portion of the horizontal video display line. . . Although access to RAM is divided three ways, the 68000's share is maximized by giving it access to unused cycles during horizontal and vertical blanking. This way, 68000 access to RAM averages to a speed of about 6 MHz.
The Mac only displayed black and white pixels - no grays - and had a relatively small screen of 512 x 342 pixels, which also helped the display run quickly. (The video was also internally clocked to 60.15 Hz, making it possible to run the Mac on 50 Hz current without messing up the display.)
Even the fact that the Mac uses square pixels, something we take for granted today, greatly simplified the display routines and helped make for faster screen displays.
Beyond 8 MHz
Because of the video architecture, moving to a 16 MHz CPU, as with the SE/30 or Brainstorm upgrade for the Mac Plus, meant that the CPU didn't share time 50:50 with the display, but instead used three cycles for every one needed by video. Because of this, 16 MHz compact Macs could run over twice as fast as 8 MHz ones.
This is also a reason that Apple never released a grayscale compact Mac - 8-bit video would require eight times as much data going to the display, which would mean 8 video accesses for every CPU access to memory on an 8 MHz Mac (4:1 on a 16 MHz Mac), which would have slowed the computer to a crawl. Color and grayscale video had to wait for dedicated video cards (on the Mac II and SE) and faster CPUs with 32-bit data paths (the IIci).
Reliability and Simplicity
The Mac had a fraction as many chips as the Lisa and used only two
circuit boards, one for analog circuitry (power) and on for digital
(the motherboard). Decreasing the number of parts
not only helped reduce costs, but also meant
greater reliability. Reliability was also one of the reasons Apple
moved from 5.25" floppies to Sony's new 3.5" floppy. (As the photo to
the right shows, Apple built some Mac prototypes using the Twiggy drive
from the Lisa - look at how wide the floppy slot is.)
One reason Apple was able to squeeze 400 KB onto a 3.5" floppy was Steve Wozniak's clever disk interface work done for the Apple II. By creating a high-speed version of the Woz design, Apple had "twice the margin of MFM" (the standard way of encoding data) and was able to store 400 KB on a single-sided floppy that other vendors used at 270 KB capacity.
Another clever hack was running the floppy at different speeds depending on how close the track was to the outer edge, since there was much more room to store data there. This also contributed to the higher capacity - and was a key reason other computers would have a difficult time reading Mac floppies.
The 3.5" Sony drive was customized for Apple to include 80 tracks (earlier drives had only 70 tracks) and support rotation speeds of 390-600 rpm. This allowed the Mac to store data at a constant linear density under control of the IWM (integrated Woz machine) chip. The drive had 400 possible speeds, and the IWM chose the proper speed by monitoring data read speed and attempting to maintain 489.6 Kbps.
If all that sounds complex, remember that the whole thing is controlled by the IWM, while IBM's floppy controller needed 45-50 chips to run a drive with a single rotation rate. Apple's elegant solution was simpler and more reliable - and definitely a sign of a company that thinks different.
To this day, Macs have a reputation for greater reliability than other personal computers.
Hardware
Bucking conventional wisdom, Apple adopted a single-button mouse because their usability tests found that new users were often unsure which button to use on multi-button mice. Apple has never produced a multi-button mouse.
The two serial ports were not the typical RS232C ports found on other computers, but RS422A ports, which not only supported RS232 functionality, but allowed Apple to develop LocalTalk, an inexpensive, easy, relatively fast (230.4 kbps) networking protocol that was standard on all Macs until the iMac. With an external clock, the serial port could support 1 Mbps, a feature which some companies would later use to accelerate LocalTalk.
In addition to the mouse and serial ports, the only other data port on the Mac was for a second floppy, although this would later be adapted for serial hard drives as well.
These serial ports remained in use until Apple adopted USB with the iMac in 1998.
The keyboard connected to the front of the Mac using a coiled cable that looked like it came from a telephone handset, although it was not interchangeable with telephone cables. The keyboard itself had no arrow keys (you were expected to use the mouse), no numeric keypad, and no function keys. It did have shift, option, and command keys, but no escape or delete keys.
Apple added arrow keys to the keyboard with the Mac Plus, and included function keys on the Extended Keyboard for the Mac II and SE.
The Physical Design
An early design goal was to make the system compact and portable, but early designs had a horizontal layout with the floppy drive next to the screen - just like the Osborne, Compaq, and most other portables of that era.
One day Steve Jobs "said that we didn't want portability to be the primary aspect of this, but we did want it to take minimum desk space." Putting the floppy below the display solved that and also put the monitor at a better working height.
Not only did Apple begin the Macintosh with this kind of design, but this also forms the foundation of the iMac's design.
The Operating System
One of Apple's clever hacks in adapting the Lisa OS to a one program at a time environment was retaining the Lisa's clipboard, which let the Mac user copy a piece of text or a graphic from one program, quit that application, launch another, and paste the item into the second application. We may expect that today, but with the Lisa and Mac, it was an innovative feature.
Another key issue for both the Lisa and Mac operating systems was full integration of graphics and mouse with the operating system. This is in contrast to operating systems such as the consumer version of Windows (a graphical shell running on top of DOS) and Mac OS X (Aqua running on top of Unix). While it is possible to break out of the GUI (Graphical User Interface) into a programmers mode, even that uses toolbox routines to display text; you cannot use the Mac OS without accessing graphics.
Desk accessories were Apple's solution to the occasional need to run more than one application at a time. These applets were specifically designed to run at the same time as other applications to display the time, manage a scrapbook, etc.
The Mac OS responds to peripherals on an asynchronous basis, which permits the computer to work with more than one peripheral at a time. For example, this means the user can move the mouse while accessing a floppy disk.
Peripherals
The Mac's two peripherals were the ImageWriter printer and an external floppy drive. The $595 ImageWriter could easily (albeit slowly) print in graphics mode to emulate what was on the screen. The $495 external floppy was a practical necessity, since it meant you could switch programs or save files on a work disk without ejecting the system/application disk.
It was two years before Apple produced the HD20, a hard drive for the Mac that connected via the slow floppy port. Shortly thereafter they released the Mac Plus, the first Mac with a SCSI port, which made it easy to add faster hard drives. Apple still offers SCSI as a build-to-order option for the Power Mac G4.
Trivia
McIntosh is the apple, but Macintosh is the Apple computer - and also an overcoat in the UK. The original code name, McIntosh, was misspelled, and Apple decided to stick with it.
MacWrite was developed under the name MacAuthor, and MacDraw was going to be called Mackelangelo. Thank goodness they changed them.
The Macintosh was designed for an international market; the only text on the rear panel was Apple. Everything else was marked with icons.
All the early Macs (all models prior to 1987) were fanless, just
like current iMacs and the
Cube.
Recent Online Tech Journal Columns
- Optimized Software Builds Bring Out the Best in Your Mac, 06.30. Applications compiled for your Mac's CPU can load more quickly and run faster than ones compiled for universal use.
- Low End Mac's Safe Sleep FAQ, 06.15. What is Safe Sleep mode? Which Macs support it? How can you enable or disable it? And more.
- The Original Macintosh, 01.12. An in-depth look at the original Macintosh and how it shaped future Macs.
- The Innovative Lisa, 01.08. Apple's Lisa and how it paved the way for the Macintosh.
- More in the Online Tech Journal index.
Links for the Day
- Mac of the Day: 'WallStreet' PowerBook G3, May 1998 - WallStreet offered 3 screen sizes and CPU speeds from 233 to 292 MHz.
- Group of the Day: Mac UK is for Mac users in the United Kingdom.
- February 9 in LEM history: 00: Think choices - Promoting the Macintosh - 01: Apple vs. Mac clones - 05: Apple and the $100 laptop - Yojimbo - Core Duo vs. G5 - 07: The story behind After Dark - Microsoft Office 2007
- Support Low End Mac
Recent Content on Low End Mac
- Do We Really Need Another Mac Email Client?, Charles W. Moore, Miscellaneous Ramblings, 02.08. Mac users have a host of free and low-cost email clients to choose from. Does Brent Simmons' 'Letters' project make any sense at all?
- MacBook Pro a Revelation, Dan Knight, Mac Musings, 02.08. After using G4 Macs for over a decade, spending a weekend prepping a first generation MacBook Pro was a real eye opener.
- 42 Reasons a Netbooks Is Better than an iPad, Hard Drive Upgrade Value, Faster Netbooks, and More, The 'Book Review, 02.05. Also why the iPad can't compete with netbooks, 802.11n WiFi card for older Intel MacBooks and Mac minis, and a DJ keyboard cover for MacBooks.
- iPad Perfect for Handheld Computing, John Hatchett, Recycled Computing, 02.05. You can hold the iPad in one hand and operate it with the other, giving it real advantages over a laptop computer.
- iPad Targets Netbook Users, iPad 'Flaws' Don't Matter, In-page Search for iPhone Safari, and More, iNews Review, 02.05. Also FSF considers iPad 'iBad' for freedom, Touch Mouse app turns iPhone into wireless keyboard and trackpad, privacy screen for iPhone, and more.
- Touch Shifts the Apple Empire, Tim Nash, Taking Back the Market, 02.05. Apple dominates mobile computing, and it will be difficult for competitors to match the value of the iPad.
- 90% of Premium PCs Are Macs, OS and Browser Market Share, Chrome Browser to Dominate, and More, Mac News Review, 02.05. Also 27" iMac too popular for supply, eco-friendly 2 TB hard drive, Puppy Linux for PowerPC Macs, 6-core Mac Pro rumored, and more.
- iPad Should Support a Stylus, CoolBook Quiets MacBooks, Puppy Linux for PowerPC Macs, and More, Charles W. Moore, Miscellaneous Ramblings, 02.03. Also the iPad as a genie in a bottle, Eudora Classic 6.2, notebook battery life, and more uses for 'obsolete' technology.
- More links in our archive.
Recent Deals
- Best 15" MacBook Pro Deals, 02.02. Used 2 GHz, $700; 2.4, $999; refurb 2.53, $1,449; 2.8, $1,699; 3.06, $2,199; new 2.53, $1,610; 2.66, $1,839; 2.8, $2,109; 3.06, $2,550; more.
- Best G3 iMac Deals, 02.02. 500 MHz CD-ROM, $40; 450 MHz DVD-ROM, $60; 600 MHz CD-ROM, $230 shipped; 700 MHz CD-RW, $300 shipped.
- Best eMac Deals, 02.02. 1 GHz SuperDrive, $269; 1.25 Combo, $100; SD, $360; 1.42 GHz Combo, $299; SD, $439.
- Best Mac mini Deals, 02.01. Used 1.25 GHz G4 Combo, $369; 1.5, $399; Core Solo, $399; 1.83 GHz Core Duo SD, $439; new 2.26 GHz nVidia, $580; 2.53 GHz, $759; Server, $985.
- Best iBook G4 Deals, 02.01. 12" 1.07 GHz Combo, $200; 1.33 GHz, $259; 14" 1.42 GHz SuperDrive, $399.
- Best Titanium PowerBook G4 Deals, 02.01. 800 MHz Combo, $285; 867 MHz SuperDrive, $400; 1 GHz Combo, $549.
- Best 13" MacBook & MacBook Pro Deals, 01.29. Used 1.83 GHz, $570; 2.0, $599; 2.4 GHz, $800; 2.26 MB, $849; new, $925 after rebate; Pro, $1,108, 2.53, $1,399 a/r.
- Best Power Mac G5 Deals, 01.29. 1.8 GHz single, $399; dual, $479; 2.0, $549; 2.5, $609; 2.7, $799; 2.3 GHz dual-core, $709; 2.5 GHz Quad, $939.
- Best Mac OS X 10.0-10.3 Deals, 01.29. Mac OS X 10.0, $30; 10.1, $20; 10.2, $50; 10.3, $50; 10.3 Server, unlimited users, $130.
- More deals in our archive.
About LEM | Support | Usage | Privacy | Contacts
Navigation
Used Mac Dealers
Apple History
Video Cards
Email Lists
Favorite Sites
MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System
6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Affiliates
The Apple
Store
Mac
Connection
B&H
MacMall
TechRestore
ExperCom
Crucial
Memory
batteries.com
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
Museum
DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
Mac FAQ
Abandonware
Petition
Mac vs. PC Info
Mac Connection
B&H
MacMall
TechRestore
ExperCom
Crucial Memory
batteries.com
