Apple PC Compatibility Card Technical Information

Browse online or download Technical Information for TVs & monitors Apple PC Compatibility Card. Apple PC Compatibility Card Technical information User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 68
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Developer Press
© Apple Computer, Inc. 1994
Developer Note
DOS Compatibility Card
For the Power Macintosh 6100 Computer
Page view 0
1 2 3 4 5 6 ... 67 68

Summary of Contents

Page 1 - DOS Compatibility Card

Developer Press© Apple Computer, Inc. 1994Developer NoteDOS Compatibility CardFor the Power Macintosh 6100 Computer

Page 2

x PREFACE Developers may also need copies of the appropriate Apple reference books. You should have the relevant books of the Inside Macintos h s

Page 3 - Contents

xi PREFACE Note A note like this contains information that is interesting but not essential for an understanding of the text. ◆IMPORTANT A note like

Page 4 - The PC Interface Driver

xii PREFACE DOS disk operating systemDRAM dynamic RAMEGA Enhanced GRaphics AdapterEISA Extended Industry Standard ArchitectureFIFO first in, first out

Page 5

CHAPTER 1 Introduction 1Figure 1-0Listing 1-0Table 1-0 Thi d t t d ith F M k 4 0 4

Page 6

CHAPTER 1 Introduction 2 Appearance and Features The DOS Compatibility Card is a plug-in assembly designed to provide IBM-compatible PC functionality

Page 7 - Figures and Tables

CHAPTER 1 IntroductionAppearance and Features 3 Direct memory access. A DMA channel supports I/O transfers when memory is installed on the card; wh

Page 8

CHAPTER 1 Introduction 4 How the DOS Compatibility Card Works Notice that the DOS Compatibility Card has greater sound and networking capabilities th

Page 9 - About This Note

CHAPTER 1 IntroductionHow the DOS Compatibility Card Works 5 Figure 1-3 Simplified block diagram of the DOS Compatibility Card The diagram shows some

Page 10 - Typographical Conventions 0

CHAPTER 1 Introduction 6 How the DOS Compatibility Card Works I/O Capabilities 1 The DOS Compatibility Card uses I/O devices built into or connected

Page 11 - Standard Abbreviations 0

CHAPTER 1 IntroductionHow the DOS Compatibility Card Works 7Note The serial ports on some Macintosh models have 9-pin sockets. Those sockets accept e

Page 12 - PREFACE

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

Page 13 - Introduction 1

CHAPTER 1 Introduction 8 How the DOS Compatibility Card Works Video Monitor 1 A DOS Compatibility Card installed in a Power Macintosh 6100 computer c

Page 14 - Appearance and Features 1

CHAPTER 1 IntroductionHow the DOS Compatibility Card Works 9 Game Controller 1 The DB-15 connector adjacent to the DB-26 connector on the monitor ada

Page 16 - Outline of Operation 1

CHAPTER 2 Hardware Design 2Figure 2-0Listing 2-0Table 2-0 Thi d t t d ith F M k 4 0 4

Page 17 - CHAPTER 1

CHAPTER 2 Hardware Design 12 The DOS Compatibility Card assembly contains three printed circuits cards: the processor card, the PDS adapter card, and

Page 18

CHAPTER 2 Hardware Design 13 Figure 2-1 Detailed block diagram CPU80486DX2PretzelLogic68040 PDSconnector68040 PDSI/OinterfacecontrollerAJABu

Page 19 - Introduction

CHAPTER 2 Hardware Design 14 Processor and Memory System Processor and Memory System 2 The processor and memory system includes the 80486DX2 micropro

Page 20 - Video Monitor 1

CHAPTER 2 Hardware DesignProcessor and Memory System 15 Cache Snooping 2 The 80486 cache supports bus snooping to track activity on the bus that alte

Page 21 - Game Controller 1

CHAPTER 2 Hardware Design 16 Processor and Memory System Table 2-1 describes the different transfer sizes supported by the PowerPC 601 and the 80486.

Page 22

CHAPTER 2 Hardware DesignProcessor and Memory System 17 When the 80486 performs a misaligned write, the interface IC (Pretzel Logic) first checks to s

Page 23 - Hardware Design 2

iiiContents Figures and Tables vii Preface About This Note ixContents of This Note ixSupplementary Documents ixObtaining Information From APDA xConve

Page 24 - Hardware Design

CHAPTER 2 Hardware Design 18 Processor and Memory System into the cause of the interrupt can be determined by use of the secondary interrupt status r

Page 25 - CHAPTER 2

CHAPTER 2 Hardware DesignProcessor and Memory System 19 When performing DMA cycles to the PC, the Pretzel Logic IC becomes a PowerPC 601 bus master.

Page 26

CHAPTER 2 Hardware Design 20 Processor and Memory System The DOS Compatibility Card does not require a DRAM SIMM with parity.The presence of a DRAM S

Page 27 - Processor and Memory System

CHAPTER 2 Hardware DesignProcessor and Memory System 21 In addition, the 84035 contains the PC/AT-compatible DMA channels and the system arbitration

Page 28

CHAPTER 2 Hardware Design 22 Video System Video System 2 The DOS Compatibility Card includes a complete video system to support PC video. The video s

Page 29

CHAPTER 2 Hardware DesignVideo System 23 supports the 14-inch and 17-inch RGB Apple monitors as well as the standard VGA monitors. Table 2-4 summariz

Page 30 - Bus Arbitration 2

CHAPTER 2 Hardware Design 24 Video System Video Timing 2 Table 2-5 and Figure 2-2 define the video monitors and timings supported by the Macintosh hos

Page 31 - 84031 Memory Controller 2

CHAPTER 2Hardware DesignVideo System 25Figure 2-2 Video timing parameters To accommodate the various VGA and SVGA modes on the Macintosh monitors, th

Page 32 - 84035 Data Path Controller 2

CHAPTER 2Hardware Design26 I/O SystemVideo System ICs 2Two ICs provide the video support for the PC: 82C450 VGA controller MU9C9760 SynDAC82C450 VG

Page 33

CHAPTER 2Hardware DesignI/O System 27 A 64-bit message mailbox with a 32-bit command port Power-on reset logic Autoconfiguration logicThe Pretzel

Page 34 - Video System 2

iv Clock Generation 20ISA Bus Control 2084035 Data Path Controller 20Clocks 21System Reset 21Interrupt Control 21Video System 22Connecting a Monitor

Page 35 - Monitor Sense Lines 2

CHAPTER 2Hardware Design28 I/O SystemPrinter Port Support 2The Pretzel Logic IC implements all the registers of the standard Centronics parallel port

Page 36 - Video Timing 2

CHAPTER 2Hardware DesignPDS Adapter Card 29Autoconfiguration 2The Pretzel Logic IC performs autoconfiguration each time the PC is reset. The following

Page 37 - Video System 25

CHAPTER 2Hardware Design30 Sound Expansion CardBus Demultiplexing 2The adapter card contains eight 74F245 buffer ICs. They perform the demultiplexing

Page 38 - I/O System 2

CHAPTER 2Hardware DesignSound Expansion Card 31 a 16-bit stereo codec a Sound Blaster–compatible mixer with AGC a control interface for the FM synt

Page 40 - Power-on Reset 2

CHAPTER 3 The PC Interface Driver 3Figure 3-0Listing 3-0Table 3-0 Thi d t t d ith F M k 4 0 4

Page 41 - PDS Adapter Card 2

CHAPTER 3 The PC Interface Driver 34 Initializing the Driver The PC Interface driver provides communication and control between the Macintosh Operati

Page 42 - Sound Expansion Card 2

CHAPTER 3 The PC Interface DriverConfiguring the PC 35 rsSetMemoryConfig 3 You can use the rsSetMemoryConfig control call to make memory on the Macin

Page 43 - YAC512 Sound DAC IC 2

CHAPTER 3 The PC Interface Driver 36 Configuring the PC The type field specifies what type the drive is configured as ( rsFloppyDrive , rsFileDrive ,

Page 44

CHAPTER 3The PC Interface DriverConfiguring the PC 37The RSNetDriveConfig data structure contains the current configuration for folder sharing for each

Page 45 - The PC Interface Driver 3

v Control and Status Calls 39rsPCStatus 40rsBootPC 41rsResetPC 41rsEnableVideo 41rsDisableVideo 42rsMountDisks 42rsDontMountDisks 42rsActivateKB 43rs

Page 46 - Configuring the PC 3

CHAPTER 3The PC Interface Driver38 Configuring the PCRSComConfig[0] contains the configuration for COM1 and RSComConfig[1] contains the configuration fo

Page 47 - CHAPTER 3

CHAPTER 3The PC Interface DriverControl and Status Calls 39When a print job has been completed, the driver notifies the application by means of the rsS

Page 48

CHAPTER 3The PC Interface Driver40 Control and Status CallsrsPCStatus 3You can use the rsPCStatus status call to get information about the state of t

Page 49 - Parameter block

CHAPTER 3The PC Interface DriverControl and Status Calls 41rsBootPC 3You can use the rsBootPC control call to start up the PC. This call resets the P

Page 50 - Configuring the PC

CHAPTER 3The PC Interface Driver42 Control and Status CallsrsDisableVideo 3You can use the rsDisableVideo control call to disable the VGA display out

Page 51 - Control and Status Calls 3

CHAPTER 3The PC Interface DriverControl and Status Calls 43rsActivateKB 3You can use the rsActivateKB control call to direct the data from the comput

Page 52 - Bit Meaning

CHAPTER 3The PC Interface Driver44 Detecting ErrorsrsEndMouseTracking 3You can use the rsEndMouseTracking control calls to cause the mouse movements

Page 53 - Control and Status Calls 41

CHAPTER 3The PC Interface DriverPassing Messages 45Upon return, the parameters are set as follows:← csParam+0 long Pointer to the previous notification

Page 54

CHAPTER 3The PC Interface Driver46 Passing Messagesrecognized by the programs on the Mac OS and the PC that are sending and receiving messages. The pr

Page 55 - Control and Status Calls 43

CHAPTER 3The PC Interface DriverPassing Messages 47On the PC 3To register your messages from a PC program, load the 32-bit selector into register EBX

Page 57 - Passing Messages 3

CHAPTER 3The PC Interface Driver48 Passing MessagesParameter block→ ioCompletion long Pointer to the completion routine← ioResult word→ ioRefNum word→

Page 58 - Registering Messages 3

CHAPTER 3The PC Interface DriverPassing Messages 49Installing a Message Handler 3Before you can receive messages, you must install a message handler.

Page 59 - Sending a Message 3

CHAPTER 3The PC Interface Driver50 Passing MessagesParameter block→ ioCompletion long Pointer to the completion routine← ioResult word→ ioRefNum word→

Page 60 - On the PC 3

CHAPTER 3The PC Interface DriverPassing Messages 51Removing a Message Handler 3Message handlers can be called until they are removed. Before your prog

Page 62

53 Index Numerals 16C450 serial port IC 2780486DX2 microprocessor 148242 keyboard controller IC 2882C450 VGA controller IC 2684031memory controller I

Page 63 - Removing a Message Handler 3

INDEX 54 J joystick 9joystick connector 9 K keyboard 7keyboard emulation 28key combination, to switch to PC operation 7 L little-endian addressing 15

Page 64

INDEX 55 RS-232 signals 7, 27RS-232 signals not supported 27RS-422 signals 7, 27 rsActivateKB routine 43 rsBeginMouseTracking routine 43 rsBootPC

Page 65 - Thi d t t d ith F M k 4 0 4

THE APPLE PUBLISHING SYSTEM This Apple manual was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and Fr

Page 66

vii Figures and Tables Chapter 1 Introduction 1 Figure 1-1 The DOS Compatibility Card assembly 2 Figure 1-2 The DOS Compatibility Card installed 4

Page 68

ix PREFACE About This Note This developer note describes the DOS Compatibility Card, an 80486 processor designed to operate in the PDS slot of a Pow

Comments to this Manuals

No comments