Apple PowerBook 520 Technical Information Page 1

Browse online or download Technical Information for PC/workstation barebones Apple PowerBook 520. Apple PowerBook 520 Technical information User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 144
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Computers

ð Developer Note May 1994Developer Press  Apple Computer, Inc. 1994 ð Developer Note PowerBook 520 and 520c andPowerBook 540 and 540c Computers

Page 2

xPREFACE Developers should also have copies of the appropriate Apple reference books, including Inside Macintosh; Guide to the Macintosh Family Hardwa

Page 3 - Contents

CHAPTER 5Software86 Control Strip Module ReferenceIf the sdevDontAutoTrack bit is also set, the control strip draws the module’s display in its highli

Page 4 - Expansion Modules

CHAPTER 5SoftwareControl Strip Module Reference 87SBIsControlStripVisible 5You can use the SBIsControlStripVisible routine to find out whether the cont

Page 5

CHAPTER 5Software88 Control Strip Module ReferenceSBOpenModuleResourceFile 5You can use the SBOpenModuleResourceFile routine to open a module resource

Page 6 - Power Manager Interface

CHAPTER 5SoftwareControl Strip Module Reference 89points to a Pascal string containing the name of the resource. The preferences parameter contains a

Page 7 - Figures and Tables

CHAPTER 5Software90 Control Strip Module ReferencesvAllSmallData 0x0000FF00 load small 16-by-16-pixel icons ('ics#', 'ics4', &apo

Page 8

CHAPTER 5SoftwareControl Strip Module Reference 91The SBTrackSlider routine displays an unlabeled slider above the module’s display rectangle. You ca

Page 9 - About This Developer Note

CHAPTER 5Software92 Control Strip Module ReferenceThe SBDrawBarGraph routine draws a bar graph containing the number of segments specified by the barCo

Page 10 - PREFACE

CHAPTER 5SoftwareControl Strip Module Reference 93SBModalDialogInContext 5You can use the SBModalDialogInContext in place of ModalDialog routine to ke

Page 12

CHAPTER 6Power Manager Interface 6Figure 6-0Listing 6-0Table 6-0

Page 13

xiPREFACE Typographical Conventions 0Computer-language text—any text that is literally the same as it appears in computer input or output—appears in C

Page 14

CHAPTER 6Power Manager Interface96 About the Power Manager InterfaceThis chapter describes the new application programming interface (API) to the Powe

Page 15 - Introduction 1

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 97Checking for Routines 6Before calling any of the Power Manager interface routines,

Page 16 - Features 1

CHAPTER 6Power Manager Interface98 About the Power Manager InterfaceTable 6-1 Interface routines and their selector values Routine nameSelector valued

Page 17 - Appearance 1

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 99PMSelectorCount 6You can use the PMSelectorCount routine to determine which routin

Page 18 - 4 Appearance

CHAPTER 6Power Manager Interface100 About the Power Manager InterfacemustProcessorCycle 3 The processor cycling feature must be left on (turn it off a

Page 19 - Peripheral Devices 1

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 101SetSleepTimeout 6You can use the SetSleepTimeout routine to set how long the comp

Page 20 - Compatibility Issues 1

CHAPTER 6Power Manager Interface102 About the Power Manager InterfaceSetHardDiskTimeout 6You can use the SetHardDiskTimeout routine to set how long th

Page 21 - Sound Sample Rates 1

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 103SpinDownHardDisk 6You can use the SpinDownHardDisk routine to force the hard disk

Page 22

CHAPTER 6Power Manager Interface104 About the Power Manager InterfaceDESCRIPTIONThe SetSpindownDisable routine enables or disables hard disk spindown,

Page 23 - Architecture 2

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 105Before calling HardDiskQInstall, the calling program must set the hdQType field to

Page 24 - Processor/Memory Subsystem 2

xiiPREFACE Other abbreviations used in this note include $n hexadecimal value n AC alternating currentADB Apple Desktop BusAPI application program int

Page 25 - Processor/Memory Subsystem 11

CHAPTER 6Power Manager Interface106 About the Power Manager InterfaceDESCRIPTIONThe GetScaledBatteryInfo routine provides a generic means of returning

Page 26 - Input/Output Subsystem 2

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 107The value of warningLevel is the battery level at which the first low battery warn

Page 27 - Power Manager IC 2

CHAPTER 6Power Manager Interface108 About the Power Manager InterfaceASSEMBLY-LANGUAGE INFORMATIONThe trap is _PowerMgrDispatch ($A09E). The selector

Page 28 - Ariel Video Output IC 2

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 109ASSEMBLY-LANGUAGE INFORMATIONThe trap is _PowerMgrDispatch ($A09E). The selector

Page 29 - I/O Features 3

CHAPTER 6Power Manager Interface110 About the Power Manager InterfaceDESCRIPTIONThe MaximumProcessorSpeed routine returns the maximum clock speed of t

Page 30 - Internal Hard Disk Drive 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 111ASSEMBLY-LANGUAGE INFORMATIONThe trap is _PowerMgrDispatch ($A09E). The selector

Page 31 - Hard Disk Carrier Bracket 3

CHAPTER 6Power Manager Interface112 About the Power Manager InterfaceNoteWhen the computer is in SCSI disk mode, the computer appears as a hard disk t

Page 32 - Hard Disk Connector 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 113DESCRIPTIONThe GetWakeupTimer routine returns the time when the computer will wak

Page 33 - Signals on Connector J1 3

CHAPTER 6Power Manager Interface114 About the Power Manager InterfaceIsProcessorCyclingEnabled 6You can use the IsProcessorCyclingEnabled routine to fi

Page 34 - Signals on Connector J2 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 115BatteryCount 6You can use the BatteryCount routine to find out how many batteries

Page 35 - Internal Floppy Disk Drive 3

xiiiPREFACE RGB red-green-blue (a type of color video system)RISC reduced instruction set computerRMS root-mean-squareROM read-only memorySCC Serial C

Page 36 - Keyboard 3

CHAPTER 6Power Manager Interface116 About the Power Manager InterfaceGetBatteryTimes 6You can use the GetBatteryTimes routine to find out about how muc

Page 37 - Flat Panel Displays 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 117Header File for Power Manager Dispatch 6Here is a sample header file for access t

Page 38 - External Video Port 3

CHAPTER 6Power Manager Interface118 About the Power Manager Interface/* bits in bitfield returned by GetIntModemInfo and set by SetIntModemState */#de

Page 39 - Video Monitors 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 119struct HDQueueElement {Ptr hdQLink; /* pointer to next queue element */short hdQT

Page 40 - Monitor Sense Codes 3

CHAPTER 6Power Manager Interface120 About the Power Manager Interface#pragma parameter __D0 PMSelectorCount(__D0)short PMSelectorCount()= {0x7000, 0xA

Page 41 - CHAPTER 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 121#pragma parameter __D0 SpinDownHardDiskvoid SpinDownHardDisk()= {0x7007, 0xA09E};

Page 42 - Serial Port 3

CHAPTER 6Power Manager Interface122 About the Power Manager Interface#pragma parameter __D0 GetIntModemInfo(__D0)unsigned long GetIntModemInfo()= {0x7

Page 43 - SCSI Connectors 3

CHAPTER 6Power Manager InterfaceAbout the Power Manager Interface 123#pragma parameter __D0 SetSCSIDiskModeAddress(__D0)void SetSCSIDiskModeAddress(sh

Page 44 - Ethernet Port 3

CHAPTER 6Power Manager Interface124 About the Power Manager Interface#pragma parameter __D0 GetBatteryTimes(__D0,__A0)void GetBatteryTimes(BatteryTime

Page 45 - Sound System 3

125IndexAAC adapter 5access to internal components 23active matrix display 24ADB (Apple Desktop Bus) port 31ADB connector 31appearance 3Ariel CLUT-DAC

Page 47 - Expansion Modules 4

INDEX126DDAA card 64–68connector on 66for multiple countries 68displaysactive matrix 23, 24backlighting 23controller IC 14dual mode 25DualScan 24exter

Page 48 - RAM Expansion Card 4

INDEX127MMacsBug, LCD buffer incompatibility 7MaximumProcessorSpeed routine 109MC68040 microprocessor 10MC68LC040 microprocessor 10MC68LC040 microproc

Page 49 - Connector Pin Assignments 4

INDEX128RRAMaddress range 10built in 10expansion 34–41addressing 36connector 36DRAM devices 39RAM banks 38signals 35, 36expansion card 12refresh 12siz

Page 51 - Signal name Description

THE APPLE PUBLISHING SYSTEMThis Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and Fram

Page 52 - Banks of DRAM 4

CHAPTER 1Introduction 1Figure 1-0Listing 1-0Table 1-0

Page 53 - DRAM Device Requirements 4

CHAPTER 1Introduction2 FeaturesThe Macintosh PowerBook 520 and PowerBook 540 computers are the first of a new generation of all-in-one notebook compute

Page 54 - RAM Expansion Card Design 4

CHAPTER 1IntroductionAppearance 3 SCSI disk mode: operates in conjunction with an HDI-30 SCSI Disk Adapter cable to allow users to read and store dat

Page 55 - RAM Expansion Card 41

CHAPTER 1Introduction4 AppearanceFigure 1-1 Front view of the PowerBook 540 computer Figure 1-2 Back view of the PowerBook 540 computer MicrophoneBrig

Page 56 - PDS Expansion Card 4

CHAPTER 1IntroductionConfigurations 5Configurations 1The Macintosh PowerBook 520 and 540 computers are available in a total of six config-urations, as s

Page 57 - PDS Expansion Card 43

ð Apple Computer, Inc.  1994 Apple Computer, Inc.All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,

Page 58 - CHAPTER 4

CHAPTER 1Introduction6 Compatibility Issues The PowerBook Express Modem II, available in the U.S. and Canada, is a 14.4kbps fax/data modem; it suppor

Page 59

CHAPTER 1IntroductionCompatibility Issues 7MacsBug Version 6.2.2 1MacsBug version 6.2.2 does not work with the PowerBook 520 and 540 computers becaus

Page 61

CHAPTER 2Architecture 2Figure 2-0Listing 2-0Table 2-0

Page 62

CHAPTER 2Architecture10 Processor/Memory SubsystemThe architecture of the PowerBook 520 and 540 computers is partitioned into two subsystems: the proc

Page 63 - PDS Power Consumption 4

CHAPTER 2ArchitectureProcessor/Memory Subsystem 11Figure 2-1 Block diagram of the PowerBook 520 and 540 computers Expansion RAM 8–32 MBMemory expansi

Page 64

CHAPTER 2Architecture12 Input/Output SubsystemAn optional RAM expansion card plugs into a 70-pin connector on the secondary logic board. With the RAM

Page 65 - PDS Expansion Card 51

CHAPTER 2ArchitectureInput/Output Subsystem 13Whitney Peripheral Support IC 2The Whitney IC is a new Apple custom IC that provides the interface betw

Page 66 - Timing Considerations 4

CHAPTER 2Architecture14 Input/Output Subsystem scanning the keyboard controlling display brightness monitoring battery charge level controlling ba

Page 67 - PDS Card Connector 4

CHAPTER 3I/O Features 3Figure 3-0Listing 3-0Table 3-0

Page 68 - PDS Card Design 4

iiiContents Figures and Tables vii Preface About This Developer Note ixContents of This Note ixSupplementary Documents ixConventions and Abbreviation

Page 69 - PDS Expansion Card 55

CHAPTER 3I/O Features16 Internal Hard Disk DriveThis chapter describes both the built-in I/O devices and the interfaces for external I/O devices. Like

Page 70 - Modem Expansion Card 4

CHAPTER 3I/O FeaturesInternal Hard Disk Drive 17Hard Disk Carrier Bracket 3The hard disk drive is mounted upside down with a carrier bracket that hold

Page 71 - Modem Expansion Card 57

CHAPTER 3I/O Features18 Internal Hard Disk DriveHard Disk Mounting Envelope 3Figure 3-2 shows the drive and connector envelope requirements for the ha

Page 72 - Modem Expansion Card

CHAPTER 3I/O FeaturesInternal Hard Disk Drive 19The pins on the hard disk connector are 0.5 mm square; pin spacing is 2 mm on centers, horizontal and

Page 73

CHAPTER 3I/O Features20 Internal Hard Disk DriveSignals on Connector J2 3Table 3-5 shows the signal assignments for the internal hard disk connector

Page 74

CHAPTER 3I/O FeaturesInternal Floppy Disk Drive 21Internal Floppy Disk Drive 3The floppy disk interface is identical to those in previous PowerBook c

Page 75

CHAPTER 3I/O Features22 TrackpadTrackpad 3For their pointing device, the PowerBook 520 and 540 computers have a trackpad, an integrated flat pad that r

Page 76 - Design of the Modem Card 4

CHAPTER 3I/O FeaturesFlat Panel Displays 23Figure 3-5 PowerBook 520 and 540 keyboard, ISO layout By removing two screws, the user can lift out the ke

Page 77 - Modem Expansion Card 63

CHAPTER 3I/O Features24 External Video PortFlat Panel Display Circuitry 3The flat panel display circuitry in the PowerBook 520 and 540 computers emulat

Page 78 - DAA Interface Card 4

CHAPTER 3I/O FeaturesExternal Video Port 25display. With appropriate adapter cables, the external video port can also support a VGA display or a 800-b

Page 79

iv Chapter 3 I/O Features 15Internal Hard Disk Drive 16Hard Disk Power Budget 16Hard Disk Carrier Bracket 17Hard Disk Mounting Envelope 18Hard Disk C

Page 80 - DAA Connector 4

CHAPTER 3I/O Features26 External Video PortNoteThe largest image the PowerBook 520 and 540 computers can display on a multiscan monitor is 832 by 624

Page 81 - DAA Interface Card 67

CHAPTER 3I/O FeaturesExternal Video Port 27Table 3-8 Signals on the video connector PinSignal name DescriptionVID-14 DB-151 2 RED.VID Red video signal

Page 82 - The Multi-Country DAA Card 4

CHAPTER 3I/O Features28 Serial PortSerial Port 3The PowerBook 520 and 540 computers have a standard Macintosh serial port for synchronous, asynchronou

Page 83 - DAA Interface Card 69

CHAPTER 3I/O FeaturesSCSI Port 29SCSI Connectors 3The internal and external HDI-30 connectors are identical to those used in other PowerBook models. T

Page 84

CHAPTER 3I/O Features30 Ethernet PortEthernet Port 3The Ethernet connector is an Apple AUI connector. It accepts a Friendlynet adapter for either AUI

Page 85 - Software 5

CHAPTER 3I/O FeaturesADB Port 31ADB Port 3The Apple Desktop Bus (ADB) port on the PowerBook 520 and 540 computers is functionally the same as on other

Page 86 - ROM Software 5

CHAPTER 3I/O Features32 Sound SystemThe frequency response of the sound circuits, not including the microphone and speakers, is within plus or minus 2

Page 87 - Ethernet Driver 5

CHAPTER 4Expansion Modules 4Figure 4-0Listing 4-0Table 4-0

Page 88 - Trackpad Software 5

CHAPTER 4Expansion Modules34 RAM Expansion CardThe PowerBook 520 and 540 computers accept the following expansion modules, implemented as small circui

Page 89 - System Software 5

CHAPTER 4Expansion ModulesRAM Expansion Card 35Connector Pin Assignments 4Table 4-2 lists the names of the signals on the RAM expansion connector. En

Page 90 - Selecting SVGA 5

v System Support Signals on the PDS Connector 47Descriptions of the Power Leads 47Characteristics of the PDS Signals 48PDS Power Consumption 49Power

Page 91 - New Control Panels 5

CHAPTER 4Expansion Modules36 RAM Expansion CardSignal Descriptions 4Table 4-3 describes the signals on the RAM expansion connector. Signal names that

Page 92 - System Software

CHAPTER 4Expansion ModulesRAM Expansion Card 37Table 4-4 shows how the signals are multiplexed during the row and column address phases. For each type

Page 93 - Trackpad Control Panel 5

CHAPTER 4Expansion Modules38 RAM Expansion CardBanks of DRAM 4The DRAM expansion card can have up to four banks of RAM. Banks can be 2 MB, 4 MB, or 8

Page 94 - AutoRemounter Control Panel 5

CHAPTER 4Expansion ModulesRAM Expansion Card 39DRAM Device Requirements 4The DRAM devices used in a DRAM expansion card must meet the following minimu

Page 95 - Module Interface 5

CHAPTER 4Expansion Modules40 RAM Expansion CardMechanical Design Guidelines for the RAM Expansion Card 4This section contains mechanical drawings show

Page 96 - Module Reentrancy 5

CHAPTER 4Expansion ModulesRAM Expansion Card 41Figure 4-2 Restricted areas on the top of the RAM expansion card Note: Dimensions are in millimeters [i

Page 97 - number Description

CHAPTER 4Expansion Modules42 PDS Expansion CardFigure 4-4 Edge view of the RAM expansion card Note: Dimensions are in millimeters [inches].▲WARNINGDo

Page 98

CHAPTER 4Expansion ModulesPDS Expansion Card 43Here are the requirements that minimize the possibility of damage if the user inserts or removes the PD

Page 99

CHAPTER 4Expansion Modules44 PDS Expansion CardTable 4-5 Signal assignments on the PDS connector Pin numberSignal name DirectionPin numberSignal name

Page 100 - Utility Routines 5

CHAPTER 4Expansion ModulesPDS Expansion Card 45The PDS connector on the main logic board is a 90-pin hybrid: half the leads are attached to the board

Page 101 - SBSafeToAccessStartupDisk 5

vi System Software 75Identifying the PowerBook 520 and 540 Computers 75New System Enabler 75Control Strip 75Selecting SVGA 76New Control Panels 77Pow

Page 102 - SBOpenModuleResourceFile 5

CHAPTER 4Expansion Modules46 PDS Expansion CardTable 4-6 MC68030-compatible signals on the PDS connector Signal name DescriptionADDR[31–0] Bidirection

Page 103 - SBGetDetachIconSuite 5

CHAPTER 4Expansion ModulesPDS Expansion Card 47System Support Signals on the PDS Connector 4Table 4-7 lists the system support signals and describes

Page 104 - SBTrackSlider 5

CHAPTER 4Expansion Modules48 PDS Expansion CardCharacteristics of the PDS Signals 4Table 4-9 lists the electrical characteristics of the signals on th

Page 105 - SBDrawBarGraph 5

CHAPTER 4Expansion ModulesPDS Expansion Card 49PDS Power Consumption 4This section specifies the maximum power available and provides guidelines for de

Page 106 - Software

CHAPTER 4Expansion Modules50 PDS Expansion CardFigure 4-5 Recommended connection logic on the PDS card The bus interface controller on the PDS card sh

Page 107 - Gestalt Selectors 5

CHAPTER 4Expansion ModulesPDS Expansion Card 51Figure 4-6 Recommended inrush current limiting circuit Figure 4-7 Recommended power control circuit .00

Page 108

CHAPTER 4Expansion Modules52 PDS Expansion CardLogic Design Guidelines for the PDS Card 4This section provides information about the operation of the

Page 109 - Power Manager Interface 6

CHAPTER 4Expansion ModulesPDS Expansion Card 53Figure 4-9 The PDS card PDS Card Shell 4The PDS card is installed in a plastic shell that resembles a b

Page 110 - Things That May Change 6

CHAPTER 4Expansion Modules54 PDS Expansion CardNoteThe PDS connector is designed so that when the PDS card is inserted, the first connection is the gro

Page 111 - Checking for Routines 6

CHAPTER 4Expansion ModulesPDS Expansion Card 55Figure 4-12 Restricted areas on the top of the PDS card Note: Dimensions are in millimeters. NoteThe dr

Page 112 - CHAPTER 6

vii Figures and Tables Chapter 1 Introduction 1 Figure 1-1 Front view of the PowerBook 540 computer 4 Figure 1-2 Back view of the PowerBook 540 comp

Page 113 - PMFeatures 6

CHAPTER 4Expansion Modules56 Modem Expansion CardFigure 4-13 Restricted areas on bottom of the PDS card Note: Dimensions are in millimeters.Modem Expa

Page 114 - GetSleepTimeout 6

CHAPTER 4Expansion ModulesModem Expansion Card 57The PowerBook Express Modem II is designed around an Apple custom IC that includes the data pump, A-t

Page 115 - GetHardDiskTimeout 6

CHAPTER 4Expansion Modules58 Modem Expansion Card27 ADDR[22] B 28 ADDR[21] B29 ADDR[24] B 30 ADDR[23] B31 V_5P_MAIN — 32 ADDR[25] B33 ADDR[26] B 34 AD

Page 116 - HardDiskPowered 6

CHAPTER 4Expansion ModulesModem Expansion Card 59MC68030-Compatible Signals on the Modem Connector 4Table 4-12 gives signal descriptions for the MC680

Page 117 - SetSpindownDisable 6

CHAPTER 4Expansion Modules60 Modem Expansion CardSystem Support Signals on the Modem Connector 4Table 4-16 gives signal descriptions for the system su

Page 118 - HardDiskQInstall 6

CHAPTER 4Expansion ModulesModem Expansion Card 61NoteDevelopers who write their own modem driver software should make calls to the modem hardware by w

Page 119 - GetScaledBatteryInfo 6

CHAPTER 4Expansion Modules62 Modem Expansion CardModem Power 4The power pins on the modem connector are V_5P_MAIN, the 5-volt supply line, and GND, t

Page 120 - DESCRIPTION

CHAPTER 4Expansion ModulesModem Expansion Card 63Figure 4-14 Top view of the modem cardNote: Dimensions are in millimeters [inches].Figure 4-15 Restri

Page 121 - AutoSleepControl 6

CHAPTER 4Expansion Modules64 DAA Interface CardFigure 4-16 Restricted areas on the bottom of the modem cardNote: Dimensions are in millimeters [inches

Page 122 - GetIntModemInfo 6

CHAPTER 4Expansion ModulesDAA Interface Card 65Signal Assignments on the DAA Connector 4Table 4-15 lists the signals on the DAA connector. Entries in

Page 123 - MaximumProcessorSpeed 6

viii Figure 4-9 The PDS card 53 Figure 4-10 Section through the PDS card connector 53 Figure 4-11 Dimensions of the PDS card 54 Figure 4-12 Restri

Page 124 - FullProcessorSpeed 6

CHAPTER 4Expansion Modules66 DAA Interface CardThe signals MDM_DAA[5-0] are multipurpose I/O digital control and status lines that operate at CMOS log

Page 125 - GetSCSIDiskModeAddress 6

CHAPTER 4Expansion ModulesDAA Interface Card 67Figure 4-18 Top view of a simple DAA card Note: Dimensions are in millimeters [inches].NoteThe drawings

Page 126 - GetWakeupTimer 6

CHAPTER 4Expansion Modules68 DAA Interface CardFigure 4-19 Bottom view of a simple DAA card Note: Dimensions are in millimeters [inches].The Multi-Cou

Page 127 - SetWakeupTimer 6

CHAPTER 4Expansion ModulesDAA Interface Card 69Figure 4-20 View of the multi-country DAA card Telephone cable socket

Page 129 - GetBatteryVoltage 6

CHAPTER 5Software 5Figure 5-0Listing 5-0Table 5-0

Page 130 - GetBatteryTimes 6

CHAPTER 5Software72 ROM SoftwareThis chapter describes the new ROM and system software features of the PowerBook 520 and 540 computers. ROM Software 5

Page 131

CHAPTER 5SoftwareROM Software 73Power Manager Software 5Changes to the Power Manager software include power cycling and sleep mode for the MC68040 mi

Page 132

CHAPTER 5Software74 ROM SoftwarePDS Support Software 5As in the desktop Macintosh models, the PDS expansion card is treated like a NuBus expansion slo

Page 133

CHAPTER 5SoftwareSystem Software 75System Software 5The PowerBook 520 and 540 computers are shipped with system software version 7.1. A new system ena

Page 134

ix PREFACE About This Developer Note This developer note describes the Macintosh PowerBook 520 and 540 computers, emphasizing the features that are

Page 135

CHAPTER 5Software76 System SoftwareThe control strip has a tab on its unattached end. The user can drag the tab to adjust the length of the strip or h

Page 136

CHAPTER 5SoftwareSystem Software 77Similarly, the PowerBook 520 and 540 computers treat the different scanning modes available on multiscan monitors a

Page 137

CHAPTER 5Software78 System SoftwareFigure 5-3 PowerBook control panel in easy modeFigure 5-4 PowerBook control panel in custom mode In custom mode, th

Page 138

CHAPTER 5SoftwareSystem Software 79PowerBook Display Control Panel 5Figure 5-6 shows the PowerBook Display control panel. Figure 5-6 PowerBook Display

Page 139

CHAPTER 5Software80 Adding Control Strip ModulesControl Strip Control Panel 5Figure 5-8 shows the Control Strip control panel. The user can hide or sh

Page 140

CHAPTER 5SoftwareAdding Control Strip Modules 81Contents of Module Files 5The only required resource in a module file is a resource containing the code

Page 141

CHAPTER 5Software82 Control Strip Module ReferencestatusRect A pointer to a rectangle defining the area that a module may draw within.statusPort A poin

Page 142 - V, W, X, Y, Z

CHAPTER 5SoftwareControl Strip Module Reference 83sdevInitModule 5The sdevInitModule message is the first message sent to a module after the module ha

Page 143

CHAPTER 5Software84 Control Strip Module Referencestrip assumes that the module only displays status information with no user interaction.sdevDontAuto

Page 144 - ILLUSTRATORS

CHAPTER 5SoftwareControl Strip Module Reference 85bits in the result are reserved for future use by Apple and must be set to 0. The bits are defined a

Comments to this Manuals

No comments