Macintosh Classic II Developer Note
Total Page:16
File Type:pdf, Size:1020Kb
® Macintosh Classic II Developer Note ® Developer Note Developer Technical Publications © Apple Computer, Inc. 1991 APPLE COMPUTER, INC. AS A RESULT, THIS © 1991, Apple Computer, International Typeface MANUAL IS SOLD “AS Inc. Corporation. IS,” AND YOU, THE All rights reserved. MacDraw is a registered PURCHASER, ARE No part of this publication trademark of Claris ASSUMING THE may be reproduced, stored Corporation. ENTIRE RISK AS TO in a retrieval system, or Microsoft is a registered ITS QUALITY AND transmitted, in any form or trademark of Microsoft ACCURACY. by any means, mechanical, Corporation. electronic, photocopying, IN NO EVENT WILL recording, or otherwise, Motorola is a registered APPLE BE LIABLE FOR without prior written trademark of Motorola DIRECT, INDIRECT, permission of Apple Corporation. SPECIAL, Computer, Inc. Printed in INCIDENTAL, OR the United States of LIMITED WARRANTY ON CONSEQUENTIAL America. MEDIA AND DAMAGES RESULTING REPLACEMENT FROM ANY DEFECT The Apple logo is a OR INACCURACY IN If you discover physical registered trademark of THIS MANUAL, even if defects in the manual or in Apple Computer, Inc. Use of advised of the possibility the media on which a the “keyboard” Apple logo of such damages. (Option-Shift-K) for software product is commercial purposes distributed, APDA will THE WARRANTY AND without the prior written replace the media or REMEDIES SET FORTH consent of Apple may manual at no charge to ABOVE ARE constitute trademark you provided you return EXCLUSIVE AND IN infringement and unfair the item to be replaced LIEU OF ALL OTHERS, competition in violation of with proof of purchase to ORAL OR WRITTEN, federal and state laws. APDA. EXPRESS OR IMPLIED. No Apple dealer, agent, ALL IMPLIED Apple Computer, Inc. or employee is authorized WARRANTIES ON THIS 20525 Mariani Avenue to make any modification, MANUAL, INCLUDING Cupertino, CA 95014-6299 extension, or addition to IMPLIED WARRANTIES 408-996-1010 this warranty. OF Apple, the Apple logo, MERCHANTABILITY Some states do not allow APDA, AppleLink, AND FITNESS FOR A the exclusion or limitation AppleTalk, LaserWriter, PARTICULAR PURPOSE, of implied warranties or Macintosh, and SANE are ARE LIMITED IN liability for incidental or trademarks of Apple DURATION TO consequential damages, so Computer, Inc., registered in NINETY (90) DAYS the above limitation or the United States and other FROM THE DATE OF exclusion may not apply to countries. THE ORIGINAL RETAIL you. This warranty gives PURCHASE OF THIS you specific legal rights, Apple DeskTop Bus and PRODUCT. and you may also have SuperDrive are trademarks other rights which vary of Apple Computer, Inc. Even though Apple has from state to state. reviewed this manual, Classic is a registered APPLE MAKES NO trademark, licensed to WARRANTY OR Apple Computer, Inc. REPRESENTATION, Adobe Illustrator and EITHER EXPRESS OR PostScript are registered IMPLIED, WITH trademarks of Adobe RESPECT TO THIS Systems Incorporated. MANUAL, ITS QUALITY, ACCURACY, ITC Garamond and ITC MERCHANTABILITY, Zapf Dingbats are OR FITNESS FOR A registered trademarks of PARTICULAR PURPOSE. Contents Figures and Tables / v Preface / vii About this note / vii For more information / vii 1 Macintosh Classic II Hardware / 1 Major features / 2 Design differences / 3 Compatibility issues / 5 ADB implementation / 5 SCSI and SCC implementation / 5 Sound input/output hardware / 6 No on-board mathematics coprocessor (FPU) / 6 Hardware overview / 7 Main processor / 7 EAGLE gate array / 7 Address decode and memory mapping / 8 VIAs / 9 ROM / 9 Power-on overlay function / 9 RAM / 10 Video / 10 Sound interface / 12 Sound input feature / 12 SCC and SCSI interfaces / 13 SCC / 13 SCSI / 14 Hard disk drive dimensions and mounting requirements / 15 Floppy disk interface / 17 iii Apple Desktop Bus (ADB) microcontroller / 18 Apple Desktop Bus interface / 19 Real-time clock and parameter RAM / 19 Power-on reset / 20 Keyboard reset and NMI / 20 FPU/ROM connector / 21 Electrical description of the FPU/ROM connector / 22 Physical design guidelines for the FPU/ROM card / 25 FPU/ROM connector power budget / 26 2 Macintosh Classic II Software / 27 The Macintosh Classic II ROM / 28 New MMU code / 28 New video driver / 28 Software-controlled brightness / 29 New and improved SANE package / 29 Modified AppleTalk support / 29 System software / 29 iv Macintosh Classic II Developer Note Figures and Tables 1 Macintosh Classic II Hardware / 1 Figure 1-1 Block diagram of the Macintosh Classic II computer / 4 Figure 1-2 512 x 342 video timing / 11 Figure 1-3 Envelope requirement for 3.5-inch hard disk drive / 16 Figure 1-4 Pinout of FPU/ROM connector / 22 Figure 1-5 Design guide for an FPU/ROM card / 25 Table 1-1 Memory map summary / 8 Table 1-2 ROM address allocations / 9 Table 1-3 Serial port pinout / 14 Table 1-4 Pinouts for internal and external SCSI connectors / 15 Table 1-5 Pinout for internal floppy disk connector / 17 Table 1-6 Pinout for external floppy disk connector / 18 Table 1-7 ADB connector pinout / 19 Table 1-8 Signals on the FPU/ROM connector / 23 v Preface About this note This developer note provides information on the hardware configuration of the Macintosh Classic® II computer and emphasizes those features that are new or different from those of other Apple Macintosh computers. It is assumed that hardware and software developers are already familiar with both the functionality and programming requirements of Macintosh computers. If you are unfamiliar with the Macintosh or would simply like more technical information on the hardware, you may want to obtain copies of related technical manuals. For information on how to obtain these manuals, see the following section. For more information To supplement the information in this document, you might wish to obtain related documentation such as the Guide to the Macintosh Family Hardware, second edition; Designing Cards and Drivers for the Macintosh Family, second edition (the third edition will be available soon); and Inside Macintosh, Volumes I through VI. Copies of these technical manuals are available through APDA (Apple Programmers and Developers Association). APDA offers convenient worldwide access to over three hundred development tools, resources, and training products and to information for anyone interested in developing applications on Apple platforms. Customers receive the quarterly APDA Tools Catalog, featuring the most current versions of Apple development tools and the most popular third-party development tools. Ordering is easy; there are no membership fees, and application forms are not required for most of our products. APDA offers convenient payment and shipping options, including site licensing. vii To order products or get additional information, contact APDA Apple Computer, Inc. 20525 Mariani Avenue, M/S 33-G Cupertino, CA 95014-6299 800-282-2732 (United States) 800-637-0029 (Canada) 408-562-3910 (International) Fax: 1-408-562-3971 Telex: 171-576 AppleLink address: APDA viii Macintosh Classic II Developer Note Chapter 1 Macintosh Classic II Hardware The Macintosh Classic II computer is a low-cost, compact Macintosh computer that provides approximately 2.5 times the performance of a Macintosh Classic. It appeals to a wide range of markets, including educators, homes, and businesses. This developer note describes the major features of the Macintosh Classic II computer and emphasizes the differences between it and other members of the Macintosh computer family. 1 Major features The Macintosh Classic II computer includes the following features: • Microprocessor: MC68030 running at 15.6672 MHz. • Read-only memory (ROM): 512 KB socketed to main logic board. ROM can be expanded to 1 or 2 MB on the main logic board. Additional ROM can also be installed on an FPU/ROM card. • Random-access memory (RAM): 2 MB soldered to main logic board; 2 SIMM (Single In-line Memory Module) sockets for expansion to 10 MB. • Floppy disk: One internal 20-pin floppy disk connector. One internal 1.4 MB Apple SuperDrive with SWIM (Super Woz Integrated Machine) interface is standard. A second 1.4 MB SuperDrive can be installed externally as an option. • Hard disk: One internal SCSI (Small Computer System Interface) hard disk is standard. A SCSI hard disk can also be installed externally as an option. • Input/output (I/O): One ADB (Apple Desktop Bus) port, two mini- DIN 8 serial ports, one SCSI port, one audio output jack (for headphone or external speaker), one audio input jack (for microphone or line input), and one external DB-19 floppy disk connector. • Video display: Built-in 9-inch monitor provides 512 x 342 x 1 monochrome display (same as in Macintosh Classic). • Sound: Monaural sound output system similar to Apple Sound Chip and identical to Macintosh LC. The sound circuitry has also been enhanced to provide a sound input capability. Sound from a microphone or line input is sampled at a rate of 22 kHz or 11 kHz, digitized, and stored along with other data to be used for a variety of purposes such as presentations or the creation of “living” documents. The microphone is included with the Macintosh Classic II computer as standard equipment. 2 Macintosh Classic II Developer Note • Optional FPU/ROM card: A 50-pin connector on the main logic board accommodates a card with an MC68882 FPU (floating-point unit) coprocessor or (optional) additional ROM. The Macintosh Classic II computer does not include a PDS (processor-direct slot) connector. • Keyboard: A detached ADB keyboard with numeric keypad and ADB mouse (same as in the Macintosh Classic). Chapter 1 Macintosh Classic II Hardware 3 Design differences Although the physical appearance of the Macintosh Classic II computer is very similar to that of the Macintosh Classic, the electrical design of the Macintosh Classic II is based as much as possible on the Macintosh LC architecture. Figure 1-1 is an overall block diagram of the Macintosh Classic II.