Apple Desktop Computer manual Nvram

Page 74

I N D E X

K

keyboard 32–33

L

L2 cache 23

M

machine ID 67

Macintosh ROM, why it’s changing 56–60 Mac OS 8.1 10

Mac OS ROM file 59 Mac OS ROM image 58 Mac OS ToolBox ROM 57 main logic board 24–26 memory controller IC 24

memory interleaving not supported 51 microprocessor 23

modem 25, 39 mouse 33–34 MPC106 IC 24

N

NanoKernel 66 'ndrv' drivers 61

NewWorld software architecture 56–68 boot process 63–64 compatibility with applications 59 data structures and files 59 features 58–60

performance 59 RAM footprint 59 user experience with 59 what has changed 57 what is different 64–68

device tree 67 gestaltMachineType 67

interrupt handling 64 interrupt layout 67 NanoKernel 66 NVRAM 65 outmoded resources 65 RAM footprint 65 RTAS 65

StartUp Disk control panel 66 with Open Firmware 57, 58 with RTAS 58

NVRAM 65

O

OHCI controller for USB 31

Open Firmware, with the NewWorld architecture 57, 60, 61

Open Firmware Script 62

P, Q

Paddington I/O controller IC 24 PCI bus 24

PCI bus bridge 24 POST code 60

power-on system test. See POST code

R

Rage IC 25

RAM expansion 48–53 maximum current limits 52 module sizes 51

SDRAM device specifications 50 sizes of SO-DIMMs 49

RAM expansion modules address multiplexing on 52

resources, outmoded 65 ROM-in-RAM approach 60

RTAS (Run-Time Abstraction Services) 58, 61, 65

74

Image 74
Contents Apple iMac Computer Page Contents Devices and Ports RAM ExpansionSoftware RtasAppendix Abbreviations Index Rtas NV-RAMFigures and Tables Page Contents of This Note About This Developer NoteMac OS PowerPC G3 MicroprocessorSupplemental Reference Documents ATA DevicesUSB Devices Open FirmwareE F a C E Introduction Features Case and External Features Shows a front view of the computerFront view 2Side view showing I/O bay Compatibility Issues System SoftwareUSB Ports and Devices Main RAM Expansion ModulesVideo RAM Expansion Modules Page Architecture Architecture Backside Cache Processor moduleG3 Microprocessor Controller IC Main Logic BoardMemory Controller and PCI Bridge Built-in Modem USB ControllerVideo Display Subsystem Infrared Link Module Devices and Ports USB Connectors USB PortsTransfer Types Supported GNDUSB Compatibility Issues ADB CompatibilityUSB Storage Devices Serial Port CompatibilityMacintosh-To-Macintosh Connections USB ControllerKeyboard Keyboard LayoutMouse Keyboard and USBHard Disk Drive Video DisplayInfrared Communication Link Sound SystemBuilt-in Microphone Sound InputsSound Outputs External Sound InputHeadphone Jacks Sound SpecificationsExternal Sound Output Total harmonic distortion Ethernet Port Internal ModemPage RAM Expansion Placing the Computer Face Down Removing the Logic Board AssemblyExpansion Slots Removing the bottom cover Unfastening the CablesRAM Expansion 3Logic board assembly handle and retaining screws Removing the Retaining ScrewsRemoving the Logic Board Assembly Removing the EMI ShieldLocations of the Expansion Slots Main RAM Expansion 6Locations of the RAM expansion slotsMechanical Design of RAM SO-DIMMs Electrical Design of RAM SO-DIMMsSdram Devices Configuration of RAM SO-DIMMs RAM SO-DIMM Electrical Limits Address MultiplexingVideo RAM Expansion Page Software Why Make This Change? What Has Changed Features of the New Approach User Experience PerformanceRAM Footprint Data Structures and FilesBoot ROM Contents Mac OS ndrv Drivers RtasToolbox Image File Contents ToolBox ROM Image NewWorld Boot ProcessTrampoline Code What Is Different Interrupt HandlingOutmoded Resources RAM FootprintNanoKernel Startup Disk Control PanelMachine Identification Open Firmware and the Device TreeInterrupt Layout Software Abbreviations Chrp NMI Page Index Nvram X, Y, Z Allen Watson