® Macintosh PowerBook 140 and Macintosh PowerBook 170 Developer Note ® Developer Note Developer Technical Publications © Apple Computer, Inc.
ð APPLE COMPUTER, INC. © 1991, Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc. Printed in the United States of America. trademarks of International Typeface Corporation. MacDraw is a registered trademark of Claris Corporation.
Contents Figures and Tables / v Preface / vii About this note / vii Supplemental reference documents / vii 1 The Hardware / 1 Introduction / 2 Features / 2 Design architecture / 3 Machine identification / 4 Compatibility issues / 6 Floppy disks / 6 External SCSI connector / 6 SCSI and SCC implementation / 6 Sound input/output hardware / 7 On-board mathematics coprocessor (FPU) / 7 Hardware overview / 8 Main processor / 8 Memory mapping / 8 Custom integrated circuits / 11 CPU GLU / 11 DDC (Display Driver C
Hard disk drive design considerations / 23 Power requirements for 40 MB hard disk drive / 23 Power requirements for 20 MB hard disk drive / 24 Sound interface / 26 VIA interface / 27 Video interface / 27 Flat-panel display and backlighting / 27 Power Manager / 28 Power states / 28 Shutdown feature / 29 Power cycling / 30 Guidelines for developing application software for a power-cycling environment / 31 A/C power adapter / 31 Modem interface / 32 Modem card electrical interface / 32 Modem card hardware inte
Figures and Tables 1 The Hardware / 1 Figure 1-1 Block diagram of the Macintosh PowerBook 140 and Macintosh PowerBook 170 computers / 5 Figure 1-2 32-bit memory and detailed I/O map / 9 Figure 1-3 32-bit and 24-bit memory maps / 10 Figure 1-4 Location of modem and RAM expansion connectors / 14 Figure 1-5 RAM expansion card design guide / 18 Figure 1-6 Envelope requirement for the 2.
vi Macintosh PowerBook 140 and Macintosh PowerBook 170 Developer Note
Preface About this note This developer note describes the Macintosh PowerBook 140 and Macintosh PowerBook 170 computers and emphasizes features that are new and different from those of the Macintosh Portable and the Macintosh PowerBook 100 computers. This note assumes that you are already familiar with both the capabilities and programming requirements of Apple Macintosh computers, in particular the Macintosh Portable computer.
products. APDA offers convenient payment and shipping options, including site licensing.
To order products or get additional information, contact APDA Apple Computer, Inc.
Chapter 1 The Hardware This chapter describes the major features of the Macintosh PowerBook 140 and Macintosh PowerBook 170 computers, and emphasizes the similarities and differences between these computers, the original Macintosh Portable computer, and other members of the Macintosh computer family.
Introduction The Macintosh PowerBook 140 and Macintosh PowerBook 170 computers are new laptop, battery-operated, portable Macintosh computers weighing 6.8 pounds. They are smaller and lighter than the current Macintosh Portable, offer improved state-of-the-art CPU performance, are designed to be extremely rugged and portable, and should appeal to anyone wishing to use a Macintosh computer away from its usual environment (office, classroom, laboratory, and so on).
• Video display: Macintosh PowerBook 170 has a flat-panel, transreflective active matrix LCD (liquid crystal display); Macintosh PowerBook 140 has a flat-panel, transmissive mode, FSTN LCD. Both displays are 640 x 400 pixels, with on-demand CCFL (cold cathode fluorescent lamp) backlighting. • Floppy disk: one internal 20-pin floppy disk connector and one internal 1.4 MB 19-mm Apple SuperDrive with Super Woz Integrated Machine (SWIM) interface. Drive does not have automatic inject feature.
Design architecture These new portable computers include many of the Macintosh Portable computer’s architectural features such as power management, SWIM, and Versatile Interface Adapter (VIA) functions. The powerful 68030 microprocessor replaces the 68HC000 microprocessor used in the Macintosh Portable. A Combo chip, identical to that used in the Macintosh IIsi and the Macintosh LC computers, combines the functions of SCSI and SCC (Serial Communications Controller).
Machine identification By using the Gestalt Manager (the successor to SysEnvirons), you can determine whether your application is running on a Macintosh PowerBook 140, a Macintosh PowerBook 170, or another Macintosh model. You should first check for the appropriate machine selector code (21 for both the Macintosh PowerBook 140 and the Macintosh PowerBook 170). Next check for the presence or absence of an FPU, as explained in “On-board Mathematics Coprocessor (FPU).” later in this chapter.
• Figure 1-1 Block diagram of the Macintosh PowerBook 140 and Macintosh PowerBook 170 computers Flat-panel display A14–1 D31–16 DDC A20–0 FPU VD7–0 VA14–0 Video RAM A12–9 A4–1 D31–24 D31–0 A20–2 VIA1 MC68882 (not used on PowerBook 140) RTC RAM expansion connector D31–0 CPU MC68030 Address bus A31–0 D31–0 Data bus D31–0 D31–24 D25, 24 A31–13, 1, 0 Data buffers I/O data buffer D31–0 D31–24 A20–2 D31–0 PSRAM 2 MB D31–0 A19–2 ROM 1 MB Power manager CPU GLU Battery charger and powe
Compatibility issues Although the architecture of the new portable computers is based partially on that of the original Macintosh Portable, it also incorporates many new features, resulting in some possible hardware and software compatibility issues. The rest of this section describes those new features and related compatibility issues. Floppy disks The Macintosh PowerBook 140 and Macintosh PowerBook 170 computers have only one built-in 1.
An application should use normal communications calls to talk to the serial driver; it should never attempt to get direct access to the SCC hardware. The serial chip is turned off when not in use; if your application makes normal serial communications calls, the serial driver knows how to turn the serial chip back on. However, an application that attempts to go directly to the serial chip will wind up talking to the chip when it is turned off, resulting in a loss of communication.
Sound input/output hardware Details on the sound system implementation are provided in the section “Sound Interface” later in this chapter. The sound interface uses an enhanced version of the Apple Sound Chip (ASC) together with the DFAC to provide compatibility with the overall Macintosh sound input/output strategy. If your application uses the Macintosh Sound Manager calls and does not try to access the ASC hardware directly, it will work as documented.
Hardware overview This section provides a functional description of the processor, memory, general logic, and I/O (input/output) interface systems. Emphasis is placed on those systems that are new or different from those of the earlier Macintosh Portable and other members of the Macintosh computer family. ♦ Important Memory sizes, addresses, and other data are specific to each type of Macintosh computer and are provided for informational purposes only.
Memory mapping Two memory address-mapping modes, a 24-bit mode and a 32-bit mode, are implemented. This allows older software to use the 24-bit address space and new software to use the full 32-bit address space. Figure 1-2 shows the main 32-bit memory map and the 32-bit I/O memory map decode of the system I/O address space from $5000 0000 to $6000 0000. Figure 1-3 compares the system’s main 32-bit memory map with the 24-bit memory map.
• Figure 1-2 32-bit memory and detailed I/O map Expansion I/O sp (no DSACKs) Reserv Reserv $FFFF FF $FEFF FFF $FEE0 00 Reserv Video RA Reserv $6000 00 $5000 00 $4400 00 $4000 00 I/O Reserv ROM Expansion RAM $0400 00 $0080 00 (Wrap) RAM $0000 00 8 MB maximum, one continuous b Reserv CPU GLU regist Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv Reserv SWIM Sound SCSI (non D SCSI (normal m Reserved (SCSI Reserved (SCC Reserved (VIA2 w Reserved (VIA1 w SCS
• Figure 1-3 32-bit and 24-bit memory maps 32-bit memory map $FFFF FF $FEFF FFF Reserv Video RA $FEE0 00 24-bit memory map $FF FFFF I/O space $F0 FFFF $E0 0000 Reserv Video RA Reserv $6000 00 I/O space $5000 00 $4400 00 $4000 00 $90 000 Reserv ROM $80 000 ROM RAM Expansion RAM $0400 00 $0080 00 (wrap RAM $0000 00 8 MB maximum, One continuous b $00 0000 Chapter 1 The Hardware 13
Custom integrated circuits This section describes the three ASICs (application-specific integrated circuits) that provide the internal logic functions of the computers. CPU GLU The CPU GLU is a custom gate array that accommodates 24-bit mode and 32-bit mode address compatibility, interrupt encoding, and fullpower cycling logic implementation.
ROM interface The new portable computers use a 1 MB 32-bit-clean ROM. This ROM includes some functions similar to those of the Macintosh Portable ROM, such as a new ADB interface and code to support communication with the Power Manager. Backlight control, a true shutdown mode, and improved modem support are all featured in the Power Manager ROM code; however, unlike in the Macintosh Portable, the real-time clock function is not provided by the Power Manager.
RAM interface The new portable computers are shipped with 2 MB of PSRAM on the main logic board. The RAM is arranged physically as four 4-Mbit chips of 512K x 8 bits each. In addition, there is an expansion slot that allows RAM to be expanded to a total of 8 MB. The PowerBook 170 is shipped with a 2 MB RAM expansion card in this slot giving that machine a total of 4 MB of RAM. The expansion feature is described in the next section, “RAM Expansion.
♦ Note: If you design a RAM expansion card correctly, it will also work in the Macintosh PowerBook 100 computer, a new 68HC000-based portable computer. The 68030 processor in the Macintosh PowerBook 140 and the Macintosh PowerBook 170 has a 32-bit data bus, whereas the 68HC000 processor in the Macintosh PowerBook 100 has only a 16-bit data bus.
• Figure 1-4 Location of modem and RAM expansion connectors Power On/Off Modem connec Charger connection 20 1 70 2 Main Logic Boar 2 1 RAM expansion connector Secondary Logic B Floppy Drive Hard Drive Battery sits here 18 Macintosh PowerBook 140 and Macintosh PowerBook 170 Developer Note
As is the case with the permanent ROM, only 4-Mbit chips are used for expansion RAM. For example, a 4 MB RAM expansion card has eight 4-Mbit PSRAMs (512K x 8-bit chips arranged as two banks of 32 bits), and a 6 MB card has twelve 4-Mbit PSRAMs (512K x 8-bit chips arranged as three banks of 32 bits). Access and cycle times for these devices are 100 ns.
• Table 1-1 RAM expansion connector signals (continued) Pin number Signal name Signal description 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Address bit 15 (unbuffered) Address bit 8 (unbuffered) Address bit 10 (unbuffered) Address bit 7 (unbuffered) Address bit 11 (unbuffered) Address bit 6 (unbuffered) Address bit 13 (unbuffered) Address bit 5 (unbuffered) RAM output enable and refresh for 4 MB PSRAMs Address bit 4 (unbuffered) Address bit 12 (unb
• Table 1-1 RAM expansion connector signals (continued) Pin number Signal name Signal description 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 PSRAM bank chip select bit 3 +5 V (RAM power/shutdown plane) Upper write byte Upper middle write byte ROM chip select PSRAM bank chip select bit 2 PSRAM bank chip select bit 3 +5 V (RAM power/shutdown plane) Bit 27, 32-bit-wide memory data bus (buffered) Bit 28, 32-bit-wide memory data bus (buffered) Bit 14, 32-bit-wide memory data
• Figure 1-5 RAM expansion card design guide 51.0 -A- 2 16.0 25.0 1 3.00 maximum component height in indicate 2 1.50 maximum component height in indicate 3 1.00 maximum component height in indicate 4 No components permitted in indicated area. 5 AMP connector, P/N 104652-7 or Apple prod design engineering approved equivalent. 3 (16.0) 2 3 REF REF 1.14 5 1 REF REF (2.5) 4 47.54 0.2 5 A 4 0.2 5.71 5 B 2 -B- 21.0 to connCL 1 2.5 2 25.
Floppy disk interface A SWIM chip (the same as that used in other Macintosh computers) controls the single internal 3.5-inch SuperDrive. A 20-pin connector provides the signal interface between the SWIM chip and the drive. Unlike the larger Macintosh computers, the Macintosh PowerBook 140 and the Macintosh PowerBook 170 portable computers do not accommodate an external floppy disk drive. Table 1-2 shows the pinout for the internal floppy disk connector.
SCC and SCSI interfaces A custom chip called the Combo combines the functions of the SCC and the SCSI controller in a single device. This device is completely software compatible with the SCC (85C30) and SCSI (53C80) chips it replaces. SCC The SCC portion of the Combo chip includes two independent ports for serial communication. Each port can be independently programmed for asynchronous, synchronous, or AppleTalk protocols.
SCSI The SCSI portion of the Combo chip is completely compatible with the SCSI controller chip used on current members of the Macintosh family. It is designed to support the SCSI interface as defined by the American National Standards Institute (ANSI) X3T9.2 committee. In addition to the SCSI portion of the combined SCC/SCSI device, the interface consists of two HDI-30 SCSI connectors. The internal HDI-30 connector is used for the built-in 2.
• Table 1-4 Pinouts for internal and external HDI-30 SCSI connectors Pin number HDI-30 (internal) HDI-30 (external) 1 2 3 4 5 use) 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 DISK.+5 DISK.+5 GND GND GND /LINK.SEL /DB0 GND /DB1 TERMPWR (not used; reserved for future /DB0 /DB1 /DB2 /DB3 /DB4 /DB5 /DB6 /DB7 /DBP DISK.+5 /BSY /ATN /ACK GND /MSG /RST /SEL /C/D /I/O /REQ GND GND GND DISK.+5 DISK.
Internal hard disk drive The Macintosh PowerBook 170 computer has an internal 2.5-inch, 40 MB hard disk drive that connects to the computer through the HDI-30 internal SCSI connector. The Macintosh PowerBook 140 uses an identical interface for its internal 2.5-inch, 20 MB hard disk drive. Hard disk drive design considerations The following information is provided as a general guideline and is based on the specifications for Apple’s 2.5-inch, 20 MB and 40 MB hard disk drives.
Power requirements for 20 MB hard disk drive Mode Startup Random operation Idle Shutdown Current (Amps) Mean Max .860 .540 .300 .090 1.000 .600 .400 .190 Power (Watts) Mean Max 4.30 2.70 1.50 0.45 5.00 3.00 2.00 0.95 ♦ Note: Startup power is based on RMS values during a typical startup time of 10 seconds. Maximum peak current allowed during startup time is 1 amp for a duration of not more than 3 seconds.
• Figure 1-6 Envelope requirement for the 2.5-inch, hard disk drive End view 19.05(0.75) Bottom view (PCB side) 101.60(4.000) 34.93±0.38 (1.375±.015) Position 17 (key) HDA PCB 5 PCB connector 3 PCB controller 2.00(0.079) Mounting holes (specfications TBD) Connector envelope .387 (9.83) Connector position Top view (HDA side) 4 "X" marks contact HDA top cover Notes: 1. All dimensions in mm(inches in parantheses). 2. Tolerances (unless otherwise noted): .XX = +/– .25mm(.XXX = +/– .010inches). 3.
Sound interface The sound system includes a built-in speaker, an external stereo headphone jack that plays in monaural but to both ears, and a microphone input jack for sound input. A microphone and an RCA adapter plug are shipped with the computer to facilitate the use of the sound input feature. The sound input strategy takes advantage of the enhanced ASC and the DFAC.
VIA interface The hardware includes a VIA1 and a virtual VIA2. VIA1 provides some I/O control, generates useful interrupts, and ensures compatibility with existing Macintosh software. Although VIA2 is not a physical device, its functions are supplied by the Miscellaneous GLU custom IC in much the same manner as by the RBV (RAM-based video) chip in the Macintosh IIsi. These functions include the necessary register, interrupt, and I/O support that would be provided by a real VIA.
Flat-panel display and backlighting The Macintosh PowerBook 170 computer uses an active matrix display that provides a high-quality presentation of alphanumeric and graphics information on a 217-mm x 140-mm active display area. The Macintosh PowerBook 140 computer uses an FSTN display.
Power Manager The computers use a modified version of the Macintosh Portable computer’s Power Manager. Functions such as the real-time clock (RTC) and the PRAM have been removed from the Power Manager microprocessor and are now provided by a real RTC chip in the same manner as in many other Macintosh computers. The wakeup timer feature has been eliminated.
• Table 1-5 Power states Starting state Action Power off on Power on Power on off Power on Power on off Power on Power on Sleep Sleep Sleep Sleep Power off and Press power button Ending state Power Issue shutdown command Power off Press power button , no charger attached Power Issue sleep command, charger attached Issue sleep command, charger not attached Press power button, charger attached Press reset button Press any key Press power button Press reset button Detect extremely low power condition Ins
The main difference between the shutdown and sleep states is the amount of DC current drain. The shutdown state turns off main RAM, all custom integrated circuits, the keyboard processor, the Power Manager, VIA, SWIM, SCC/SCSI, serial driver chips, and many other nonessential devices, resulting in a DC current drain of about 400 µA (or about 4 percent of the DC current drain of the sleep state).
Guidelines for developing application software for a power-cycling environment If you are writing an application to run in the power-cycling environment, follow these guidelines to ensure that your application is power-saving friendly. • Whenever your application does not require the system, it should return time to the system by issuing a “wait next event” call. This call initiates a power cycle that saves power and, after a predetermined time, allows the system to run another application.
The A/C power adapter is designed to draw a maximum of 100 microamps of leakage current at 7 volts when A/C power is not supplied to the adapter (that is, the adapter is not plugged in). This design prevents excessive draining of the battery by constantly maintaining battery voltage at the computer’s power adapter terminal, regardless of the state of the A/C power adapter (that is, whether the power adapter is or isn’t plugged in).
Modem card electrical interface The modem card connects to the computer through a 20-pin dual inline socket connector. The data is at CMOS levels (that is, VIL = 0 to 0.8 V; VIH = 3.5 to V+; IOL = 1.6 mA; and IOH = 25 µA). Table 1-6 provides the pin number, name, type, and description of each signal available at the modem connector.
• Table 1-6 Pin number Modem connector signals Signal name Signal type Signal description 1 MODEM.N5 –5 V power controlled by host and provided to modem circuitry. This Pin 1 may float or go to ground 500 ms following negation of MODEM.PWR. This signal is not used by Apple modem. 2 MODEM.PWR Input Active high signal from Power Manager; see “Modem Power-Control Interface” later in this chapter. 3 GND Electrical ground. 4 /MODEM.
12 /RTS computer SCC. 13 RESET Power or any time Input Request to send; active low signal sent by to modem via RTS pin on Input Reset; active high signal asserted after Manager switches –5 V power to modem modem needs to be reset.
• Table 1-6 Pin number Modem connector signals (continued) Signal name 14 /CTS Output modem as computer via CTS pin 15 /MODEM.INSERT signal continuously to Power Manager installed in computer. 16 GND 17 GND 18 MODEM.5V and go to goes low 19 /DCD Output driven by depends on state of 20 MODEM.5V Signal type Signal description Clear to send; active low signal asserted by default option and sent to on SCC.
• Figure 1-8 Interface between the modem card and the computer Misc. GLU gate array SCC (Z85C30) Modem port TxDAo TxDA TxD RxDAo RxDA Drivers and receivers (channel A) 8 6 7 5 3 4 2 1 RxD CTSA /CTS RTSA /RTS DTRA /DTR DCDA /DCD Internal modem connector MODEM.PWR MODEM.N5 /MODEM.BUSY Power Manager circuitry Sound circuitry RxD US5V TxD /RING.DETECT /DTR MODEM.SOUND /RTS MS.ENABLE /CTS RESET 1 2 3 4 5 6 7 8 9 10 11 12 13 14 /MODEM.INSERT 15 MODEM.
• Figure 1-9 74.75 78.75+- 0.15 Modem card design guide 2X ø 3.00 R 4.00 MAX 1 REF 34.5 2X 30.50+- 0.15 26.50 1 Upper EMI shield 2 Lower EMI shield 3 Molex connector, P/N 95001-5641 or equivalent. AMP connector, P/N 104652-2, or equivalent. Maximum allowable component height in this area is 3.25 mm. 4 5 3.00 0 –1.50 82.75 5.00 11.75 0 –9.25 –2.50 1 3 2.00 X 45° REF 13.52 7.27 MAX MAX 2 51.75 1.016 PCB 4 78.30 0 0 2 5.00 3.25 MAX 5 REF 0 3.00 7.12 16.20 4 30.
Modem power-control interface Two lines from the computer, US5V and MODEM.5V, provide +5 VDC power to the modem. US5V is always present unless there is a hardware shutdown (following a battery failure or if the computer’s back-panel switch is turned off). MODEM.5V power is turned on or off depending on the current power mode of the modem and on how the serial port is used. For example, MODEM.5V is turned off when the computer enters the shutdown or sleep mode and when the serial driver is closed.
Usually, the Power Manager does not negate MODEM.PWR if the modem has /MODEM.BUSY asserted. There are times, however, when the Power Manager must turn the modem off even though it is busy— for example, when the battery reserve voltage becomes too low. If this occurs, the modem stops its busy activity (for example, goes on hook) and performs the necessary activities for switching to standby. The modem can do one of two things if it is executing a command when MODEM.
• Figure 1-10 Modem cold-start (initial power-up) timing diagram t1* +5 V 0V US5V 0V MODEM.5V 0V MODEM.N5** 0V MODEM.PWR * t1 = 2 ms (typical), 30 ms (maximum). After t1, maximum overshoot is less than 50 mV peak to peak. ** MODEM.N5, although shown in this diagram, is not used by the Apple modem. • Figure 1-11 Modem warm-start timing diagram US5V +5 V +5 V MODEM.5V 0V 0V MODEM.N5** t2* Standby -5 V MODEM.PWR /MODEM.BUSY * t2 = 35 ms (typical), 70 ms (maximum).
• Figure 1-12 Complete power-up/power-down sequence timing diagram Standby +5 V MODEM.PWROUT*** Standby Power on 0V t5 +5 V MODEM.5V0 V 0V MODEM.N5**** -5 V /RI.DETECT (wake up on ring) t0 t2* t9 t4 t3 MODEM.PWR t6 RESET** t1 /MODEM.BUSY t7 t8 TxD, /DTR, /RTS /DcD, /CTS, RxD, and MS.ENABLE t2 0* – t3 t4 500 ms 0 – – t5 0 2 ms t6 5 ms – t7 0 – t8 0 – t9 0 – Time: t0 t1 Minimum – – Maximum 5 sec 1.5 sec * t2 > 0 may not be obeyed by the CPU. ** RESET may rise with MODEM.
Ring detection The ring detect interrupt signal (/RI.DETECT) is asserted during most of the AC cycle of a ring signal and is used to signal the computer that a ring is taking place. Both ringing and pulsing can trigger the ring detector. The microprocessor in your modem must be capable of distinguishing between ring and pulse dialing by detecting the frequency of the incoming signal. If the modem is turned off, the computer can determine whether the /RI.
Modem specifications The following compilations of signal characteristics are provided for reference only. Compatibility and modulation Standard Full Duplex Speed (bps) Modulation Baud CCITT V.22 bis CCITT V.22 1200 CCITT V.21 300/110 2400 DPSK FSK QAM 600 300/110 Bell 212A Bell 103 1200 300/110 DPSK FSK 600 300/110 Standard Half Duplex Speed (bps) Modulation CCITT V.27ter CCITT V.29 9600/7200 600 4800/2400 Half duplex Half duplex Transmit carrier frequencies V.22 bis/V.
Guard tone frequencies and transmit levels (CCITT only) 1800 Hz ± 20 Hz @ 6 ± 1 dB below transmit carrier level 550 Hz ± 20 Hz @ 3 ± 1 dB below transmit carrier level Answer tone frequency V.22 bis/V.22/V.21 Bell 103/212A 2100 Hz 2225 Hz Received signal frequency tolerance Offset frequency ± 7 Hz Calling tone V.25 13 Hz Keyboard overview This section describes the keyboard layouts and the Caps Lock modification. Keyboard layouts There are two versions of the keyboard, a U.S.
• Figure 1-13 U.S.
Caps Lock modification TheCaps Lock key on the keyboard does not have a locking position to let a user know the current state of the key. To compensate for this, system software versions 7.0, and greater, include a Caps Lock INIT that installs a special system menu containing the international Caps Lock icon. Figure 1-14 shows the international Caps Lock icon that appears next to Balloon Help when the caps lock key is in the “down,” or engaged, position.
Chapter 2 The Software This chapter describes the new features of the ROM software in the Macintosh PowerBook 140 and the Macintosh PowerBook 170 computers and defines the system software.
The ROM The ROM software is based on the universal overpatch ROM used in the Macintosh IIci, Macintosh IIfx, Macintosh IIsi, and Macintosh LC computers. The size of the ROM has been increased to 1 MB. The first half of the ROM is an overpatch of the ROM used in other members of the Macintosh II family. The second half of the ROM is new code and resources to support the Macintosh PowerBook 140, the Macintosh PowerBook 170, and other new members of the Macintosh family.
THE APPLE PUBLISHING SYSTEM This Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and Microsoft Word software. Proof and final pages were created on Apple LaserWriter printers. Line art was created using MacDraw® and Adobe Illustrator. PostScript® , the pagedescription language for the LaserWriter, was developed by Adobe Systems Incorporated. Text type and display type are Apple’s corporate font, a condensed version of ITC Garamond®.