Developer Note PowerBook Duo 270c Developer Note Developer Press © Apple Computer, Inc.
Apple Computer, Inc. © 1993, 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. No licenses, express or implied, are granted with respect to any of the technology described in this book.
Contents Figures and Tables Preface About This Note v vii Conventions Used In This Book Other Reference Material viii For More Information ix Chapter 1 vii Introduction to the PowerBook Duo 270c Computer PowerBook Duo 270c Computer Features Chapter 2 Hardware Modifications Software Modifications 2 5 Active-Matrix TFT Color Display Features Changes on Main Logic Board 7 Integrated Floating-Point Unit 8 Color Control Chip (CSC) 8 DRAM Configuration 9 240 MB Hard Disk Drive 9 Environmental Specifi
Network Support 22 Diagnostic Support 22 Battery Reconditioning 23 Before Reconditioning 23 Reconditioning Dialog Boxes 24 PowerBook Duo 270c Control Panels 27 PowerBook Setup Panel 27 PowerBook Control Panel 28 Custom and Easy Controls for Battery Conservation Power Conservation 29 Appendix A Color Lookup Table (CLUT) Index iv 41 31 29
Figures and Tables Chapter 1 Introduction to the PowerBook Duo 270c Computer Figure 1-1 Chapter 2 5 Figure 2-1 Figure 2-2 Figure 2-3 Figure 2-4 Figure 2-5 PowerBook Duo 270c main logic board 8 Hard disk drive housing 11 Bracket for the hard disk drive 12 Hard disk drive SCSI connector 13 The PowerBook Duo 270c computer housing in open position 18 Table 2-1 Table 2-2 Table 2-3 Features of the active-matrix TFT color display 6 Environmental specifications for 240 MB hard disk drive 9 Hard disk drive S
vi
P R E F A C E About This Note This note is a supplement to Macintosh Developer Notes, Number 2, Macintosh Duo System, APDA publication number R0457LL/A. It describes the design features of the PowerBook Duo 270c computer, which is basically a PowerBook Duo computer with an active-matrix color display, expanded hard disk capabilities, higher capacity batteries, and an integrated floating-point unit (FPU).
P R E F A C E The following common abbreviations are used in this note: AM active matrix CCFL cold cathode fluorescent lamp CSC color screen controller DRAM dynamic random-access memory FPU floating-point unit FSTN film super-twist nematic K 1024 LCD liquid crystal display MB megabyte Mbit megabit ms millisecond MSC main system controller µs microsecond ns nanosecond PCB printed circuit board RAM random access memory RMS root mean square SCSI small computer system interfa
P R E F A C E ■ ■ Inside Macintosh, Volumes I through VI Macintosh Classic II, Macintosh PowerBook Family, and Macintosh Quadra Family Developer Notes, APDA publication number R0I43LL/A. For More Information 0 APDA is Apple’s worldwide source for over three hundred development tools, technical resources, training products, and information for anyone interested in developing applications on Apple platforms.
P R E F A C E x
C H A P T E R Figure 1-0 Listing 1-0 Table 1-0 1 Introduction to the PowerBook Duo 270c Computer 1
C H A P T E R 1 Introduction to the PowerBook Duo 270c Computer The Macintosh PowerBook Duo 270c computer is a member of the PowerBook Duo family of computers. It has all the basic features of the PowerBook Duo computer but also has certain new features which are described in this note.
C H A P T E R 1 Introduction to the PowerBook Duo 270c Computer ■ 1 MB of ROM (read only memory): stores system and configuration data.
C H A P T E R 1 Introduction to the PowerBook Duo 270c Computer Figure 1-1 Simplified block diagram of the PowerBook Duo 270c computer system Main expansion connector Provides access to: Duo Floppy Adapter Duo MiniDock DuoDock Communication Memory and storage Fax/modem SCC interface SCSI capability 4MB DRAM Up to 32 MB DRAM expansion 160 MB or 240 MB hard disk Processing and control 68030 33 MHz microprocessor Main system controller (MSC) Power Manager Video control Sound control System ROM Integra
C H A P T E R Figure 2-0 Listing 2-0 Table 2-0 2 Hardware Modifications 2
C H A P T E R 2 Hardware Modifications This chapter describes hardware features of the PowerBook Duo 270cPowerBook Duo 270c computer that make it different from the Macintosh PowerBook Duo computer.
C H A P T E R 2 Hardware Modifications Table 2-1 Features of the active-matrix TFT color display Feature Description Standard display mode Normally white Contrast ratio 60:1 minimum Pixel pitch 0.267 (high) by 0.
C H A P T E R 2 Hardware Modifications Figure 2-1 PowerBook Duo 270c main logic board Serial port connector 152-pin main expansion connector Power adapter Transformer Transformer ROM slots MC68030 processor DFAC V R A M Power Manager MSC Keyboard connectors Drawing not to scale 68882 FPU Test Trackball DRAM Modem expansion connector DRAM array CSC DRAM DRAM Combo DRAM expansion connector DRAM Backup Hard drive Connectors Components that are different for the Escher computer The logic
C H A P T E R 2 Hardware Modifications DRAM Configuration 2 The PowerBook Duo 270c main logic board contains 8 DRAMs, which make up the 4 MB of on-board DRAM. Four of the DRAMs are located on the front of the main logic board, and four on the back of the board, whereas on the main logic board of PowerBook Duo computer, all eight DRAMs are on the front of the board. 240 MB Hard Disk Drive 2 This section describes the 240 MB hard disk drive.
C H A P T E R 2 Hardware Modifications Table 2-2 Environmental specifications for 240 MB hard disk drive Temperature gradient Relative humidity Altitude Housing Requirements Operating: 20 degrees C per hour Non-operating: Below rate causing condensation Operating: 10-90%, noncondensing, maximum wet bulb 20 degrees C Non-operating: Non-condensing, maximum wet bulb 35 degrees C Operating: -200 to 15,000 feet Shipping: -200 to 15,000 feet 2 The PowerBook Duo 270c computer accommodates eit
C H A P T E R 2 Hardware Modifications Figure 2-2 Hard disk drive housing Bottom view (PCB side) 1.375" ± .015" (34.93 ± 0.38mm) 4.000" (101.60mm) maximum 1.500" (38.10mm) End view 8 Pin J2 Pin 1 Vacant row in 50 pin connector Pin 1 2.759" (70.01mm) PCB connector 40 Pin J1 SCSI PCB controller 2.430" (61.72) Position 17 (key) CL 2 1 0.387" ± 0.012" (9.83 ± 0.30mm) Connector position Bottom mounting holes M 3.0 (4x) 0.079" (2.00mm) Connector envelope Side view 0.750" (19.05mm) maximum 0.
C H A P T E R 2 Hardware Modifications Figure 2-3 Bracket for the hard disk drive 2.874" (73.00mm) 0.188" (4.795±0.125mm) 1 0 0.125" (3.200mm) 2 CL 2x 0.079" (2.00mm) 0.299" (8.60) (7.60mm) 0.125" (3.20mm) (1.60mm) 0.082" (2.10mm) 4x R 0.039" (1.00mm) 2x R full 0.165" (4.20mm) 3x R 1.00 (7.80) 0.549" (13.95mm) 1.5" (38.10mm) 3 0.192" (4.900±0.125mm) 3x 0.307" (7.80mm) 2x R 0.059" (1.50mm) 3x 0.137" (3.50mm) 3x 0.275" (7.00mm) 0.137" (3.50mm) 3x 0 0.118" (3.00mm) 2.598" (66.00mm) 1.
C H A P T E R 2 Hardware Modifications Interface Requirements 2 The interface to the hard disk is an ANSC X3T9.2 SCSI interface. It implements the Apple SCSI command protocol and diagnostic command set. Buffer size supports a 1:1 interleave. The drive supports the SCSI asynchronous information transfer. The transfer rate is 1.5 MB per second (minimum).
C H A P T E R 2 Hardware Modifications Table 2-3 Hard disk drive SCSI connector signal assignments – SCSI and power (continued) Pin Signal name Description 6 /DB0 Data bus bit 0 8 /DB1 Data bus bit 1 10 /DB2 Data bus bit 2 12 /DB3 Data bus bit 3 14 /DB4 Data bus bit 4 16 /DB5 Data bus bit 5 17 KEY Not connected; used as connector key 18 /DB6 Data bus bit 6 20 /DB7 Data bus bit 7 22 /PARITY Data bus parity 24 TERM PWR Terminator power; pulls up termination resistors fo
C H A P T E R 2 Hardware Modifications Table 2-4 lists and describes the interface signals for the 8-pin segment of the connector. Table 2-4 Hard disk drive SCSI connector signal assignments – SCSI ID Pin Signal name Description 1, 2, 3, 4, 8 Unused These pins are not used and are not connected electrically to the CPU 5 /ID1 SCSI ID 1 6 /ID2 SCSI ID 2 7 /ID4 SCSI ID 4 The internal hard disk is assigned a SCSI ID number (0-7).
C H A P T E R 2 Hardware Modifications Power Requirements 2 Power drawn for the hard disk must be less than or equal to values shown in Table 2-6 for each mode. All measurements are under nominal environmental and voltage conditions. The limits include 1000-ohm pull-up resistors on all signal lines. Table 2-6 Mode Power requirements for the 240 MB hard disk drive Current (amps) Mean Startup (1) Maximum 1.30 Random operation (2) 0.50 0.60 Idle 0.30 0.
C H A P T E R 2 Hardware Modifications Clamshell Housing 2 The PowerBook Duo 270c computer is housed in a clamshell case. Since the display is 3.8 millimeters (0.149 inches) thicker than the original PowerBook Duo display, the overall housing is also thicker than the original PowerBook Duo housing. When the case is closed, it measures 203.2 millimeters by 274.32 millimeters (8 inches by 10.8 inches), and is 36.8 millimeters (1.449 inches) deep. Figure 2-7 shows an open view of the clamshell.
C H A P T E R 2 Hardware Modifications Figure 2-5 The PowerBook Duo 270c computer housing in open position Curved housing Open/close latch Sleep LED 16-level grayscale supertwist display Speaker Apple logo and product name Display clutch assembly Brightness Microphone 2mm travel keyboard Cap lock LED Trackball NiHy battery 160 or 240 MB hard disk Clamshell switch 18 Clamshell Housing Power key
C H A P T E R 3 Figure 3-0 Listing 3-0 Table 3-0 Software Modifications 3
C H A P T E R 2 Software Modifications This chapter describes the software modifications required to support the PowerBook Duo 270c computer. The changes are associated with ■ the System ROM and Enabler ■ battery reconditioning ■ the control panels System ROM 3 The 1 MB ROM used in the PowerBook Duo 270c system is a universal ROM and supports all existing products based on the 68020, 68030, and 68040 microprocessors.
C H A P T E R 2 Software Modifications 8-Bit Color 3 The CSC video driver resides in the slot 0 configuration (declaration) ROM (part of the system ROM on the main logic board). The driver supports 8-bit color on a 640-by-480-pixel screen. The 8-bits-per-pixel configuration produces 256 colors. Figure 3-1 shows the color lookup table with values for sample indexes (pixels). You are advised to select colors from first 215 entries in the color table.
C H A P T E R 2 Software Modifications 16-Bit Color 3 You may select 16-bit color from an option in the Monitor control panel. If you select this option, the image area on the LCD display is reduced to 640 x 400 pixels and narrow black bands appears at the top and bottom of the screen. With 16-bit color, you have access to thousands of different colors. Support for Internal FPU 3 The PowerBook Duo 270c computer contains an internal FPU.
C H A P T E R 2 Software Modifications Battery Reconditioning 3 The PowerBook Duo 270c computer is powered either by a main wall supply or by its battery unit. When the computer is plugged in, it can decide whether power is supplied by the wall supply or by the battery. This feature makes it easier to initiate a battery reconditioning cycle. All you need to do is initiate the Recondition application and proceed through a number of informational dialog boxes.
C H A P T E R 2 Software Modifications IMPORTANT In all dialog boxes associated with reconditioning the battery, you have to make a conscious decision to recondition the battery. All defaults cause the application to terminate.
C H A P T E R 2 Software Modifications number, and the date the battery was last reconditioned. The default control for this dialog is the Quit button. You have to click the Recondition button to start reconditioning. Figure 3-4 Main informational dialog box If it has been less than 30 days since the battery was last reconditioned, the message shown in Figure 3-5 is displayed as part of the main informational dialog box.
C H A P T E R 2 Software Modifications If you decide to proceed with reconditioning, and have reconditioned the battery within the last 30 days, the dialog box shown in Figure 3-6 appears on the screen. It warns you not to recondition the battery but gives you the option of proceeding.
C H A P T E R 2 Software Modifications This dialog box is displayed for one minute, during which time you may click the OK button. If you do not click the button, the application automatically times out, and the dialog box goes away automatically. When the reconditioning process has been completed, the Preferences file is updated to indicate that the battery has been reconditioned.
C H A P T E R 2 Software Modifications Figure 3-9 PowerBook Setup panel The control panel determines what type of modem is installed and chooses the appropriate control titles. If an Express Modem is present, “Internal Modem” is changed to “Compatible” and “External Modem” to “Normal.” The functions associated with the radio buttons have not changed. However, the titles are different to remove the confusion generated by the incorrect use of internal/external modem when an Express Modem is installed.
C H A P T E R 2 Software Modifications Figure 3-10 PowerBook control panel Information about power management is stored in the Preferences file in the System Folder. When the system is booted, the file is read and the contents are stored permanently in memory. Custom and Easy Controls for Battery Conservation 3 There are two methods of accessing controls.
C H A P T E R 2 Software Modifications enabled, as shown in Figure 3-10. If you are using Easy mode, you will not be able to edit these settings. If you are in Custom mode, you can enable or disable automatic conservation (Auto), select either Battery or Power Adapter as the power source, or revert to the default settings. The changes you make in this panel are stored in the Preferences file.
A P P E N D I X Figure A-0 Listing A-0 Table A-0 A Color Lookup Table (CLUT) A This appendix contains more information about the PowerBook Duo 270c color lookup. Table A-1 shows the values for each index. Index numbers are shown in hexadecimal ($0000, $0001, etc.) and decimal (0, 1, etc.). Red (R) green (G), and blue (B) values are shown in hexadecimal ($FFFF, $CCCC, etc.). The first 215 entries are the RGB combinations, made up of 00, 33, 66, 99, CC, and FF. These colors are not dithered.
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 32 Color look up table (continued) Index (hex) Index (dec) R value G value B value $0012 18 $FFFF $6666 $FFFF $0013 19 $FFFF $6666 $CCCC $0014 20 $FFFF $6666 $9999 $0015 21 $FFFF $6666 $6666 $0016 22 $FFFF $6666 $3333 $0017 23 $FFFF $6666 $0000 $0018 24 $FFFF $3333 $FFFF $0019 25 $FFFF $3333 $CCCC $001A 26 $FFFF $3333 $9999 $001B 27 $FFFF $3333 $6666 $001C 28 $FFFF $3333 $3333 $001D 29 $
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 Color look up table (continued) Index (hex) Index (dec) R value G value B value $0031 49 $CCCC $9999 $CCCC $0032 50 $CCCC $9999 $9999 $0033 51 $CCCC $9999 $6666 $0034 52 $CCCC $9999 $3333 $0035 53 $CCCC $9999 $0000 $0036 54 $CCCC $6666 $FFFF $0037 55 $CCCC $6666 $CCCC $0038 56 $CCCC $6666 $9999 $0039 57 $CCCC $6666 $6666 $003A 58 $CCCC $6666 $3333 $003B 59 $CCCC $6666 $0000 $003C 60 $CCCC
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 34 Color look up table (continued) Index (hex) Index (dec) R value G value B value $0050 80 $9999 $CCCC $9999 $0051 81 $9999 $CCCC $6666 $0052 82 $9999 $CCCC $3333 $0053 83 $9999 $CCCC $0000 $0054 84 $9999 $9999 $FFFF $0055 85 $9999 $9999 $CCCC $0056 86 $9999 $9999 $9999 $0057 87 $9999 $9999 $6666 $0058 88 $9999 $9999 $3333 $0059 89 $9999 $9999 $0000 $005A 90 $9999 $6666 $FFFF $005B 91 $
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 Color look up table (continued) Index (hex) Index (dec) R value G value B value $006F 111 $6666 $FFFF $6666 $0070 112 $6666 $FFFF $3333 $0071 113 $6666 $FFFF $0000 $0072 114 $6666 $CCCC $FFFF $0073 115 $6666 $CCCC $CCCC $0074 116 $6666 $CCCC $9999 $0075 117 $6666 $CCCC $6666 $0076 118 $6666 $CCCC $3333 $0077 119 $6666 $CCCC $0000 $0078 120 $6666 $9999 $FFFF $0079 121 $6666 $9999 $CCCC $007A
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 36 Color look up table (continued) Index (hex) Index (dec) R value G value B value $008E 142 $6666 $0000 $3333 $008F 143 $6666 $0000 $0000 $0090 144 $3333 $FFFF $FFFF $0091 145 $3333 $FFFF $CCCC $0092 146 $3333 $FFFF $9999 $0093 147 $3333 $FFFF $6666 $0094 148 $3333 $FFFF $3333 $0095 149 $3333 $FFFF $0000 $0096 150 $3333 $CCCC $FFFF $0097 151 $3333 $CCCC $CCCC $0098 152 $3333 $CCCC $9999 $
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 Color look up table (continued) Index (hex) Index (dec) R value G value B value $00AD 173 $3333 $3333 $0000 $00AE 174 $3333 $0000 $FFFF $00AF 175 $3333 $0000 $CCCC $00B0 176 $3333 $0000 $9999 $00B1 177 $3333 $0000 $6666 $00B2 178 $3333 $0000 $3333 $00B3 179 $3333 $0000 $0000 $00B4 180 $0000 $FFFF $FFFF $00B5 181 $0000 $FFFF $CCCC $00B6 182 $0000 $FFFF $9999 $00B7 183 $0000 $FFFF $6666 $00B8
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 38 Color look up table (continued) Index (hex) Index (dec) R value G value B value $00CC 204 $0000 $3333 $FFFF $00CD 205 $0000 $3333 $CCCC $00CE 206 $0000 $3333 $9999 $00CF 207 $0000 $3333 $6666 $00D0 208 $0000 $3333 $3333 $00D1 209 $0000 $0000 $0000 $00D2 210 $0000 $0000 $FFFF $00D3 211 $0000 $0000 $CCCC $00D4 212 $0000 $0000 $9999 $00D5 213 $0000 $0000 $6666 $00D6 214 $0000 $0000 $3333 $
A P P E N D I X A Color Lookup Table (CLUT) Table A-1 Color look up table (continued) Index (hex) Index (dec) R value G value B value $00EB 235 $0000 $0000 $EEEE $00EC 236 $0000 $0000 $DDDD $00ED 237 $0000 $0000 $BBBB $00EE 238 $0000 $0000 $AAAA $00EF 239 $0000 $0000 $8888 $00F0 240 $0000 $0000 $7777 $00F1 241 $0000 $0000 $5555 $00F2 242 $0000 $0000 $4444 $00F3 243 $0000 $0000 $2222 $00F4 244 $0000 $0000 $1111 $00F5 245 $EEEE $EEEE $EEEE $00F6
A P P E N D I X A Color Lookup Table (CLUT) 40
Index Numerals custom controls 29 custom mode 29 16-bit color 22 8-bit color 21 D A active-matrix color display 3, 6 APDA addresses ix B battery 3 reconditioning 23 battery conservation custom controls 29 easy controls 29 battery reconditioning dialog boxes completion 26 final confirmation less than 30 days 26 initial information 24 less-than-30-days message 25 main informational 25 waiting image 26 block diagram 4 box flag 20 bracket, hard disk drive 12 C clamshell housing modifications 17 color contr
I N D E X N network 22 new features 2 nickel metal hydride battery 3 P power adapter warning 23 PowerBook control panel 28 PowerBook Setup panel 28 power conservation 29 power management 22 power management control panel 27 Power Manager 2, 23, 26 power requirements, hard disk drive 16 Preferences file 29 processor 2 Serial Communication Controller (SCC) 3 serial port 28 signal assignments, SCSI connector 13, 15 Small Computer System Interface (SCSI) controller 3 software modifications 2, 20 sound 3 spea
I N D E X 43
T H E A P P L E P U B L I S H I N G S Y S T E M This Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and FrameMaker software. Proof pages were created on an Apple LaserWriter IINTX printer. Final page negatives were output directly from text files on an AGFA ProSet 9800 imagesetter. Line art was created using Adobe Illustrator. PostScript , the page-description language for the LaserWriter, was developed by Adobe Systems Incorporated.