Contents

The information contained in this document represents the current view of Intel Corporation and Microsoft Corporation on the issues discussed as of the date of publication. Because Intel and Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Intel and Microsoft, and Intel and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. INTEL AND MICROSOFT MAKE NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.

Intel Corporation and Microsoft Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. The furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property rights except as expressly provided in any written license agreement from Intel Corporation and Microsoft Corporation.

Intel and Microsoft do not make any representation or warranty regarding specifications in this document or any product or item developed based on these specifications. Intel and Microsoft disclaim all express and implied warranties, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and freedom from infringement. Without limiting the generality of the foregoing, Intel and Microsoft do not make any warranty of any kind that any item developed based on these specifications, or any portion of a specification, will not infringe any copyright, patent, trade secret, or other intellectual property right of any person or entity in any country. It is your responsibility to seek licenses for such intellectual property rights where appropriate. Intel and Microsoft shall not be liable for any damages arising out of or in connection with the use of these specifications, including liability for lost profit, business interruption, or any other damages whatsoever. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages; the above limitation may not apply to you.

ActiveX, BackOffice, BallPoint, Direct3D, DirectDraw, DirectInput, DirectPlay, DirectShow, DirectSound, DirectX, Microsoft, Microsoft Press and Design, MS-DOS, NetMeeting, NetShow, Win32, Windows, Windows NT, and the Windows logo are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

Intel and Pentium are registered trademarks and EtherExpress, Intercast, MMX, and TokenExpress are trademarks of Intel Corporation.

Personal System/2 and PS/2 are registered trademarks of International Business Machines Corporation. Other product and company names herein may be the trademarks of their respective owners.

© 1997 Intel Corporation and Microsoft Corporation. All rights reserved.

Contents

Welcome

Part 1System Design Issues

Chapter 1PC 98 Design Issues

PC 98 Goals

Basic PC 98 System Types

PC 98 Design Issues and Compliance Dates

Legacy Migration Road Map

Chapter 2PC 98 Design Initiatives

OnNow and ACPI for PC 98

Win32 Driver Model

Manageability Initiatives

Device Bay and Modular PC Design

DirectX and DirectShow for Windows and Windows NT

Other Design Initiatives for PC 98 Hardware

Part 2PC 98 Systems

Chapter 3Basic PC 98

Basic PC 98 General System Requirements

Basic PC 98 Physical Design Requirements

Basic PC 98 General Device Requirements

Basic PC 98 Buses and Devices

Manageability Component Instrumentation Requirements

Basic PC 98 References

Checklist for Basic PC 98

Chapter 4Workstation PC 98

Workstation Platform Guidelines

Workstation PC 98 References

Checklist for Workstation PC 98

Chapter 5Entertainment PC 98

Entertainment PC 98 System Requirements

Entertainment PC 98 Audio Requirements

Entertainment PC 98 Graphics Components

Entertainment PC 98 Video and Broadcast Components

Entertainment PC 98 References

Checklist for Entertainment PC 98

Chapter 6Mobile PC 98

Introduction to Mobile PC Platform Guidelines

Mobile PC Design Requirements

Docking Station Requirements

Port Replicator Requirements

Mini-notebook Guidelines

Mobile PC 98 References

Checklist for Mobile PC 98

Part 3Bus Design Guidelines

Chapter 7USB

USB Basic Requirements

USB Host Controller Requirements

USB Power Management

Design Features for USB Peripherals

USB References

Checklist for USB

Chapter 8IEEE 1394

IEEE 1394 Basic Requirements

Requirements for IEEE 1394 Devices

Plug and Play for IEEE 1394

Power Management for IEEE 1394 Devices

IEEE 1394 References

Checklist for IEEE 1394

Chapter 9PCI

PCI Basic Requirements

PCI Controller Requirements

Plug and Play for PCI Controllers and Peripherals

Power Management for PCI Controllers and Peripherals

PCI References

Checklist for PCI

Chapter 10IDE and ATAPI

IDE Controller Requirements

ATAPI Peripheral General Requirements

Plug and Play for IDE Controllers and Peripherals

Power Management for IDE Devices

IDE and ATAPI References

Checklist for IDE and ATAPI

Chapter 11SCSI

SCSI Host Adapter Requirements

SCSI Peripheral Requirements

Plug and Play for SCSI Host Adapters and Peripherals

Power Management for SCSI Devices

SCSI References

Checklist for SCSI

Chapter 12PC Card

PC Card Basic Requirements

PC Card Socket Controller Requirements

Plug and Play Design for PC Card 16 Cards

Plug and Play Design for CardBus

PC 98 Requirements for PC Card

PC Card References

Checklist for PC Card

Part 4Device Design Guidelines

Chapter 13 I/O Ports and Devices

System Requirements I/O Ports and Devices

Serial Port Requirements

Parallel Port Requirements

Mouse Port and Peripheral Requirements

Keyboard Port and Peripheral Requirements

Game Pad Requirement

Wireless Component Requirements

PC 98 Design Features for Ports

References for I/O Ports and Devices

Checklist for I/O Ports and Devices

Chapter 14Graphics Adapters

System Requirements for Graphics Adapters

Graphics Adapters Basic Features

PC 98 Design for Graphics Adapters

Graphics Adapters References

Checklist for Graphics Adapters

Chapter 15Video and Broadcast Components

Introduction to Video and Broadcast Components

System Requirements for Video and Broadcast Components

MPEG-2 Playback Requirements

DVD-Video Playback Requirements

Video Input and Capture Requirements

Television Tuner and VBI Capture Requirements

Digital Broadcast Television Requirements

PC 98 Design for Video and Broadcast Components

Video and Broadcast Component References

Checklist for Video and Broadcast Components

Chapter 16Monitors

Design Note for Dot-Pitch Limits

Monitor Basic Features

Desktop Monitor Requirements

Entertainment Monitor Requirements

Plug and Play Design for Monitors

Power Management for Monitors

Monitors References

Checklist for Monitors

Chapter 17Audio Components

Introduction to PC 98 Audio

Basic Audio Requirements

Advanced Audio Recommendations

PC 98 Design for Audio

Audio References

Checklist for Audio Components

Chapter 18Storage and Related Peripherals

Storage Peripherals Basic Features

Floppy Disk Controller

Hard Disk Drives

CD-ROM Peripherals

Rewritable ATAPI Devices

DVD Devices

PC 98 Design for Storage Components

Storage References and Resources

Checklist for Storage and Related Peripherals

Chapter 19Modems

PC 98 Modem Design Issues

System Requirements for Modems

Modem Basic Features

PC 98 Design for Modems

Modem References

Checklist for Modems

Chapter 20Network Communications

Introduction to NDIS 5.0

System Requirements for Network Communications

Network Adapter Requirements

ISDN Requirements

Cable Modem Recommendations

ATM Adapter Requirements

ADSL Requirements

PC 98 Design for Network Communications

Network Communications References

Checklist for Network Communications

Chapter 21Printers

Basic Printer Features

PC 98 Printer Design

Printer References

Checklist for Printers

Chapter 22Scanners and Digital Cameras

Scanner and Digital Camera Basic Features

PC 98 Design for Scanners and Digital Cameras

Scanner and Digital Camera References

Checklist for Scanners and Digital Cameras

References

Appendix AIcons

Appendix BDevice Identifiers

Plug and Play Vendor and Device IDs

Generic Windows Device IDs

Appendix CAccessibility

Introduction

Visual Displays and Indicators

Sound

Manipulation and Physical Design

Input and Controls

Labeling

Documentation

Accessibility Recommendations for PC Design

Accessibility for PC Card

Accessibility Guidelines for Input Components

Accessibility Guidelines for Display Monitors

Accessibility Guidelines for Audio Components

Accessibility Guidelines for Storage Devices

Accessibility Guidelines for Printers

Accessibility References and Resources

Appendix DLegacy Support

Fixed ISA Interrupts

Legacy ISA DMA Assignments

Legacy ISA I/O Address Assignments

Plug and Play ISA System Requirements

Plug and Play ISA Device Requirements

Appendix ENetwork PC System Design Guidelines

Introduction to Network PC

Network PC Hardware Requirements

References and Resources

Checklist for Network PC Requirements

Attachment A: DHCP Extensions for New System Setup

Attachment B: Preboot Execution Environment

Attachment C: Preboot API Common Type Definitions

Attachment D: Preboot API Parameter Structure and Type Definitions

Attachment E: TFTP API Parameter Structure and Type Definitions

Attachment F: UDP API Constant and Type Definitions

Attachment G: UNDI API Constant and Type Definitions

Attachment H: WMI/CIM and Win32 Extensions Instrumentation Details

Attachment I: DMI Instrumentation Details

Attachment J: Possible DMI/CIM Mappings1

Attachment K: UUIDs and GUIDs1

Attachment L: DHCP Options For Host System Characteristics1

Appendix FPC 98 Master Checklist

Hardware Glossary

Index