Manuals
/
IBM
/
Computer Equipment
/
Computer Monitor
IBM
560 Function Declaration, Smapi BIOS function typedef WORD far \ SMBPINPARM, POUTPARM, A-57
Models:
560
560E
1
121
136
136
Download
136 pages
62.52 Kb
118
119
120
121
122
123
124
125
<
>
Specs
Install
Error messages
CMOS RAM Configuration
Error
Get Timer Control
Signals
Battery Pack
System Settings
Air Temperature
Page 121
Image 121
Function Declaration
C Language
//
//
Smapi BIOS function
typedef WORD (far \ SMB)(PINPARM, POUTPARM) ;
ThinkPad 560/560E SMAPI BIOS
A-57
Page 120
Page 122
Page 121
Image 121
Page 120
Page 122
Contents
06J0536 S76H-7587-01
Edition
1997
July
any country
Figures
Contents
Tables
Preface
Index
System
Overview
Supply
Figures
Maximum
3-1. PCMCIA Standards and Specifications
Tables
3-1. BIOS Video Modes for the ThinkPad . Computer
2-31. System Control Port B Hex 0061,. .Read
Preface
IBM Personal System/2 and Personal Computer BIOS Interface
IBM Personal System/2 Hardware Interface Technical Reference
viii ThinkPad 560/560E Preface
System Board Devices and Features
Section 1. System Overview
Power Supply
Power Supply
The IBM Personal System/2 Hardware Interface Technical Reference
Description
ThinkPad computer, orcomputer
System Board Devices and Features
System Board Devices and Features
IBM Personal System/2 Hardware Interface Technical Reference
Part
Part
System Board Devices and Features
2 of
Device
Features
System Board Devices and Features
1-2 Part
Type
Part
System Board I/O Address Map
1 of
System Board I/O Address Map
43C9
Figure 1-3 Part 2 of 2. System Board I/O Address Map
83C8
Specifications
Specifications
Figure 1-4. Performance Specifications for the ThinkPad 560/560E
clock
Figure 1-5. Physical Specifications for the ThinkPad 560/560E
Physical Specifications
Weight ñ approximate value
Air Temperature
Figure 1-6. Electrical Specifications for the ThinkPad 560/560E
Acoustical Readings
Figure 1-7. Acoustical Readings for the ThinkPad 560/560E
Electrical
Voltages
Power Supply
Output Protection
Power Supply Connector
Voltage Sequencing
1-12 ThinkPad 560/560E System Overview
Figure 1-10. Battery Pack Specifications
Battery Pack
Voltage
average
1-14 ThinkPad 560/560E System Overview
Section 2. System Board
Cache Memory Operation
Microprocessor
Description
main
operations. onlyIf
read
Space
Signals
Keyboard/Mouse Connector
Connector
2-4 ThinkPad 560/560E System Board
Hardware
Scan Codes
Interface
Technical
2-6 ThinkPad 560/560E System Board
Figure 2-4. Key Numbers for the 85-Key Keyboard
Displayable Characters and Symbols
Hard
Disk Drive
Signal
Connector
Figure 2-7 Part 1 of 2. 100-Pin External Connector Pin Assignments
External Connector
Signal
Figure 2-7 Part 2 of 2. 100-Pin External Connector Pin Assignments
2-10 ThinkPad 560/560E System Board
Type
Figure 2-8. Diskette Drive Read, Write, and Format Capabilities
Diskette Drive and Controller
Format Size
720KB
Figure 2-9. Diskette Drive Connector Pin Assignments
Diskette Drive Connector
Signal
2-12 ThinkPad 560/560E System Board
ROM Subsystem
Memory
RAM Subsystem
hex FFFF0000-FFFFFFFF
System
Connector
System
2-10. System
Signal
Figure 2-11. DIMM Connector Pin Assignments
Signal
2-16 ThinkPad 560/560E System Board
RT/CMOS RAM
0071
Bits
Mask
0070
Operations
RAM I/O
RT/CMOS
Status
Bytes
Register A
Bits
B Hex
Status Register
2-20 ThinkPad 560/560E System Board
2-18. Status Register C Hex 00C
Bits
2-19. Status Register
Hex 00D
2-20. Diagnostic Status Byte Hex 00E
CMOS RAM Configuration
Bits
2-22 ThinkPad 560/560E System Board
Bits
Diskette Drive Type Byte Hex 010 This byte indicates the type
Hard
Disk
Disk Drive Type
Bits 5
High
Configuration Checksum Bytes Hex 02E and Hex 02F
Base
Nonmaskable
Miscellaneous System Functions and Ports
Interrupt
0061
System
System Control
Port A Hex
0092
Bits
System/2 and Personal Computer BIOS Interface
Power-On Password
Selectable Drive-Startup Sequence
Reference
Hardware Compatibility
Figure 2-33 Part 1 of 2. Error Codes
Error Codes
Error
Figure 2-33 Part 2 of 2. Error Codes
2-32 ThinkPad 560/560E System Board
Code
Section 3. Subsystems
ThinkPad
Video Subsystem
ThinkPad 560E
Video Modes
Page
BIOS Video Modes for the ThinkPad Computer
Format
Address
Page
2. BIOS Video Modes for the ThinkPad Computer
Buffer
Size
Audio Subsystem Sound Blaster Support Function
Audio Port Specifications
Line
Line
Subsystem
System Settings
3-8 ThinkPad 560/560E Subsystems
Figure 3-1. PCMCIA Standards and Specifications
3-2. PCMCIA
Pin Assignments
3-10 ThinkPad 560/560E Subsystems
Overview
BIOS
Appendix
A. System Management
Get System Event 3 Condition. . . . . . . . . . . . A.-45
System Configuration
What is SMAPI BIOS?
Power Management
System Information
A-4 ThinkPad 560/560E SMAPI BIOS
Image
Real Mode Entry Point
Information Word
16-bit/32-bit Protected Mode Entry Point
Parameter Structure
Calling Convention
Input Field
Sample in Assembler Language
A-8 ThinkPad 560/560E SMAPI BIOS
Sample in C Language
Assembler Language
Calling Convention Pseudo Code
C Language
A-10 ThinkPad 560/560E SMAPI BIOS
Return Codes
Get System Identification
Service
System Information
Function Description
Output Field
Input Field
A-13
Get Display Device
Information
A-15
Control Unit Information
Get System Sensor
A-16 ThinkPad 560/560E SMAPI BIOS
Output Field
Input Field
A-17
Get Refresh Rate
A-18 ThinkPad 560/560E SMAPI BIOS
A-19
Output Field
A-20 ThinkPad 560/560E SMAPI BIOS
System Configuration Service
A-21
Output Field
Set Display Device
A-22 ThinkPad 560/560E SMAPI BIOS
Output Field
Input Field
A-23
Set Pointing Device
A-24 ThinkPad 560/560E SMAPI BIOS
Output Field
Input Field
Set Hotkey Sticky/Lock
Support
Power
Mode BL=00h
Service
Set Power Management
A-28 ThinkPad 560/560E SMAPI BIOS
A-29
Get Timer Control
Output Field
A-30 ThinkPad 560/560E SMAPI BIOS
A-31
Set Timer Control
Note If bits are duplicated, the highest bit is available
Event Bit Definition
A-33
Condition
Global Condition
Set System Event
A-35
Get System Event
A-36 ThinkPad 560/560E SMAPI BIOS
1 Condition
Set System Event
Get System Event
2 Condition
A-37
Set System Event
A-38 ThinkPad 560/560E SMAPI BIOS
2 Condition
A-39
Get System
A-40 ThinkPad 560/560E SMAPI BIOS
Set System
A-41
Get Standby Timer
Set Standby
A-42 ThinkPad 560/560E SMAPI BIOS
Output Field
Input Field
A-43
Set Hibernation
A-44 ThinkPad 560/560E SMAPI BIOS
Get System Event
3 Condition
A-45
Set System Event
A-46 ThinkPad 560/560E SMAPI BIOS
3 Condition
A-47
Condition
Set System Resume
A-48 ThinkPad 560/560E SMAPI BIOS
Output Field
Input Field
A-49
Input Field
A-50 ThinkPad 560/560E SMAPI BIOS
Output Field
Standby
A-51
Hibernation
A-52 ThinkPad 560/560E SMAPI BIOS
Data Structure
Samples
A-54 ThinkPad 560/560E SMAPI BIOS
Parameters
SMBHDRP32BASE
SMBHDRP16BASE
SMBHDRROFFSET
Parameters
A-56 ThinkPad 560/560E SMAPI BIOS
Smapi BIOS function typedef WORD far \ SMBPINPARM, POUTPARM
Function Declaration
ThinkPad 560/560E SMAPI BIOS
A-57
A-58 ThinkPad 560/560E SMAPI BIOS
Installation Check
A-59
C Language
A-60 ThinkPad 560/560E SMAPI BIOS
MyPtr
cksum
A-62 ThinkPad 560/560E SMAPI BIOS
BIOS Call
A-63
32-Bit Protected Mode
MyInput.SMBINSUBFUNC
A-64 ThinkPad 560/560E SMAPI BIOS
Avenue
Appendix B. Notices
Trademarks
Index
Page
continued
registerscontinued
Page
Part Number 06J0536 Printed in the United States of America