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