Developer Note Macintosh PowerBook 165c Developer Note Developer Technical Publications © Apple Computer, Inc.
Apple Computer, Inc. © 2000, 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. The Apple logo is a registered trademark of Apple Computer, Inc.
Contents Figures Preface v About This Developer Note vii Supplementary Documents vii Conventions and Abbreviations viii Typographical Conventions viii Standard Abbreviations viii Chapter 1 Hardware 1 Introduction 2 Features 2 Compatibility Issues 5 Color Display 5 RAM Expansion Slot 5 Hardware Overview 6 Memory Map 6 ROM 8 ROM Wait States 8 RAM 8 RAM Wait States 9 Battery Backup 9 Color LCD Interface 9 LCD Screen 10 RAM Expansion Interface 10 Chapter 2 Software 13 ROM Software 14 System Softwar
Figures Chapter 1 Hardware Figure 1-1 Figure 1-2 Figure 1-3 Figure 1-4 Figure 1-5 1 Block diagram of the PowerBook 165c computer 32-bit memory and detailed I/O map 7 32-bit and 24-bit memory map comparison 8 Location of the RAM expansion connector 11 RAM expansion card design guide 12 4 v
P R E F A C E About This Developer Note This document describes the Macintosh PowerBook 165c computer, emphasizing those features that are new or different from other Macintosh PowerBook computers. It is written primarily for experienced Macintosh hardware and software developers who want to create products that are compatible with this new computer.
P R E F A C E America Online APDA CompuServe 76666,2405 Internet APDA@applelink.apple.com Conventions and Abbreviations 0 This developer note uses typographical conventions and abbreviations that are standard in Apple publications. Typographical Conventions 0 Computer-language text—any text that is literally the same as it appears in computer input or output—appears in Courier font.
P R E F A C E SCSI Small Computer System Interface SVGA super VGA (a video display system used with PC-type computers) VGA video graphics adapter (a video display system used with PC-type computers) VRAM video RAM ix
C H A P T E R Figure 1-0 Listing 1-0 Table 1-0 1 Hardware 1
C H A P T E R 1 Hardware This chapter describes the major features of the Macintosh PowerBook 165c computer, emphasizing the similarities and differences between it and other Macintosh PowerBook computers. IMPORTANT Only the major differences between the PowerBook 165c and the PowerBook 160/180 are described in detail here. For a complete understanding of the PowerBook 165c computer, refer to the Macintosh PowerBook 160 and Macintosh PowerBook 180 Developer Note.
C H A P T E R 1 Hardware ■ Floppy disk: one internal 1.4 MB Apple SuperDrive with Super Woz Integrated Machine (SWIM) interface. ■ Hard disk: one internal 2.5-inch SCSI hard disk drive. Disk capacities of 80 and 120 MB are offered. ■ SCSI disk mode: by connecting an HDI-30 SCSI Disk Adapter cable, users can access the PowerBook’s internal hard disk from another Macintosh.
C H A P T E R 1 Hardware Figure 1-1 Block diagram of the PowerBook 165c computer 256K x 16 DRAM Flat-panel display D15–0 A31–0 D31–16 Pangola bus interface WD90C26 A18–0 WD90C55 A12–9 CPU Address bus A31–0 MC68030 Data bus D31–0 D31-24 A23-0 Video controller D31-16 33 MHz A20-0 RAMDAC CLUT OSC Video RAM A20–2 Monitor connector RAM expansion connector A20–2 D31–0 D31–0 PSRAM 4 MB Trackball D31–0 MC68882 33 MHz RTC D31–0 Address buffers A4–1 FPU VIA1 D31–24 Data bus D31–0
C H A P T E R 1 Hardware Compatibility Issues 1 Because the Macintosh PowerBook 165c is identical in most respects to the Macintosh PowerBook 160/180 computers, most hardware and software designed for those models will operate without modification on the PowerBook 165c. This section highlights key areas you should investigate in order to ensure that your products work properly with the PowerBook 165c. These topics are covered in more detail in subsequent sections.
C H A P T E R 1 Hardware Hardware Overview 1 This section discusses the hardware differences between the Macintosh PowerBook 165c and the Macintosh PowerBook 160/180 computers. IMPORTANT Memory sizes, addresses, and other data are specific to each type of Macintosh computer and are provided for informational purposes only.
C H A P T E R 1 Hardware Figure 1-2 32-bit memory and detailed I/O map Expansion I/O space (no DSACKs) $FFFF FFFF $FEF0 FFFF Reserved $FE00 0000 Slot E (external video) $FD00 0000 Reserved $FC00 0000 Slot C (internal video) Reserved $6000 0000 $5000 0000 I/O $4400 0000 Reserved $4000 0000 ROM Expansion RAM (bus error) $0400 0000 $00E0 0000 $0000 0000 Illegal RAM 14 MB maximum, one continuous bank Hardware Overview $6000 0000 $5900 0000 Reserved $5400 0000 Reserved $5010 0000 Res
C H A P T E R 1 Hardware Figure 1-3 32-bit and 24-bit memory map comparison 32-bit memory map $FFFF FFFF $FEF0 FFFF 24-bit memory map Reserved $FF FFFF $F0 0000 I/O space $FE00 0000 Slot E (external video) $E0 0000 Slot E (external video) $FD00 0000 Reserved $D0 0000 Reserved $FC00 0000 Slot C (internal video) $C0 0000 Slot C (internal video) Reserved Reserved $90 0000 $6000 0000 $5000 0000 I/O $4400 0000 Reserved $4000 0000 ROM $80 0000 Expansion RAM (bus error) ROM RAM 8 M
C H A P T E R 1 Hardware The RAM expansion slot is located on the RAM/ROM board, and supports up to 10 MB of PSRAM, for a total of 14 MB. See the “RAM Expansion Interface” section on page 10 for information about designing RAM expansion cards. RAM is always contiguous because only one size of RAM chip (4 Mbits) is used. As a result, software does not have to “stitch” memory.
C H A P T E R 1 Hardware the WD90C26 manages its frame buffer differently than QuickDraw expects, Pangola must perform byte packing and unpacking to support color modes other than 8-bit. For example, in 1-bit mode QuickDraw expects that each byte in the frame buffer represents eight pixels. For every byte QuickDraw writes to the frame buffer in 1-bit mode, Pangola unpacks the bits and sends 8 bytes to the WD90C26.
C H A P T E R 1 Hardware Figure 1-4 Location of the RAM expansion connector RAM expansion connector Modem connector Back 20 1 Main logic board 70 2 2 1 RAM/ROM board Floppy drive Secondary logic board Battery CPU heat sink Hard drive Front RAM Expansion Interface 11
C H A P T E R 1 Hardware Figure 1-5 RAM expansion card design guide 51.0 -A2 16.0 9.0 42.0 2 3.00 maximum component height in indicated area. 1.50 maximum component height in indicated area. 3 1.00 maximum component height in indicated area. 4 No components or exposed conductors permitted in indicated area. 5 AMP connector, P/N 104652-7 or equivalent. 1 3 17.0 PCB 4 1.14 5 REF 16.0 3 REF 2 REF 3 1 REF 4 47.54 0.2 S A 4 5.71 0.2 S B 9.0 17.0 4 5 3 21.
C H A P T E R Figure 2-0 Listing 2-0 Table 2-0 Software 2 2
C H A P T E R 2 Software This chapter describes the new ROM and system software features of the PowerBook 165c computer. ROM Software 2 The PowerBook 165c uses the same ROM software as the PowerBook 160/180 computers. Support for the color display is provided by the video driver located in the declaration ROM. All other software modifications are incorporated into the system software. System Software 2 The PowerBook 165c computer is shipped with System 7.1 software.