Lenovo ThinkPad 560E TP 560Z Technical Reference Manual
Lenovo ThinkPad 560E Manual
View all Lenovo ThinkPad 560E manuals
Add to My Manuals
Save this manual to your list of manuals |
Lenovo ThinkPad 560E manual content summary:
- Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 1
xxxxxxx xxxx-xxxx-xx - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 2
or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements or changes in the products or the programs described in this publication at any time. Requests for technical information - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 3
and Symbols 2-7 Hard Disk Drive Connector 2-8 External Connector 2-9 Diskette Drive and Controller 2-12 Diskette Drive Connector 2-13 Memory 2-14 ROM Subsystem 2-14 RAM Subsystem 2-14 System Memory Map 2-15 System Board Memory Connector for DIMM 2-15 RT/CMOS RAM 2-17 Miscellaneous System - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 4
Video Modes 3-3 Audio Subsystem 3-5 Sound Blaster Support Function 3-5 Audio Port Specifications 3-5 Infrared (IR) Subsystem 3-6 PC Card Subsystem 3-7 Pin Assignments 3-8 Appendix A. System Management API (SMAPI) BIOS Overview A-1 What Is SMAPI BIOS A-3 Header Image A-4 Calling Convention - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 5
interface information specific to the IBM ThinkPad 560Z computer. This IBM Personal System/2 and Personal Computer BIOS Interface These publications contain additional information on many of the subjects discussed in this technical reference. Information about diskette drives, hard disk drives - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 6
Attention The term Reserved describes certain signals, bits, and registers that should not be changed. Use of reserved areas can cause compatibility problems, loss of data, or permanent damage to the hardware. When the contents of a register are changed, the state of the reserved bits must be - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 7
Board I/O Address Map 1-5 Specifications 1-7 Performance Specifications 1-7 Physical Specifications 1-8 Acoustical Readings 1-9 Power Supply 1-10 Voltages 1-10 Output Protection 1-11 Voltage Sequencing 1-11 Power Supply Connector 1-11 Battery Pack 1-12 © Copyright IBM Corp. 1998 1-1 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 8
PS/2 AT-bus system family. The IBM ThinkPad 560Z computer (hereafter called the 560Z, ThinkPad computer, or computer) is a notebook-size computer that features the AT* bus architecture. Each computer supports one external diskette drive and one internal hard disk drive. Programs can distinguish the - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 9
board devices and their features. The IBM Personal System/2 Hardware Interface Technical Reference describes devices common to PS/2 products by type number. Device Microprocessor Level 2 cache System timers ROM subsystem RAM subsystem CMOS RAM subsystem Type - - 1 - - - Features Intel® Mobile - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 10
to the standards and specifications listed in Figure 3-3 on page 3-8 Two Type I or II PC cards One Type III PC card Sound Blaster**-Pro compatible Supports: IrDA 1.1 Supports: USB input and output devices Figure 1-2 (Part 2 of 2). System Board Devices and Features 1-4 ThinkPad 560Z System Overview - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 11
auxiliary device Power management controller NMI mask and RTC address RTC data RTC/CMOS Extended DMA page registers System control port A Interrupt controller 2 (slave) Advanced port - Adlib (FM synthesizer) Figure 1-3 (Part 1 of 2). System Board I/O Address Map ThinkPad 560Z System Overview 1-5 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 12
port-2 Audio port - WSS-3 Audio port - control port-3 Audio port - WSS-4 Audio port - control port-4 Power management register USB I/O space register Power management I/O register Power management register SMBus I/O space register SMBus I/O space register a NS PC97338 unique registers; b Intel - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 13
bit Cycle Time (ns) 135 ns 255 ns 45 ns 1000 750 (minimum) 1250 1000 625 The cycle times shown for access to system-board RAM are based on 60-ns EDO memory. Figure 1-4. Performance Specifications for the ThinkPad 560Z ThinkPad 560Z System Overview 1-7 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 14
: FCC class B With battery pack installed. This is the maximum altitude at which the specified air temperatures apply. At higher altitudes, the maximum air temperatures are lower than those specified. Figure 1-5. Physical Specifications for the ThinkPad 560Z 1-8 ThinkPad 560Z System Overview - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 15
maximum configuration. Figure 1-6. Electrical Specifications for the ThinkPad 560Z Acoustical Readings LWAd in bels hard disk drive. All measurements made in accordance with ANSI S12.10 and reported in conformance with ISO 9296. Figure 1-7. Acoustical Readings for the ThinkPad 560Z ThinkPad 560Z - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 16
dc voltage and provides power for the following: System board set Diskette drive Hard disk drive Auxiliary devices Keyboard LCD panel PC Card cards Voltages The power supply generates Current (A) 2.20 2.00 3.00 0.01 0.11 Figure 1-8. Power Supply Maximum Current 1-10 ThinkPad 560Z System Overview - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 17
1-9 for the appropriate adapter pin assignments. Pin Voltage 1 +7.0 V dc to +16.0 V dc (depending on charging conditions) 2 Ground Figure 1-9. Voltage Pin Assignments for 56-W AC Adapter ThinkPad 560Z System Overview 1-11 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 18
) battery pack that meets the following electrical specifications: Nominal Voltage Capacity (average) Protection +10.8 V dc 2.2 ampere hours (AH) Overcurrent protection Overvoltage protection Overdischarge protection Thermal protection Figure 1-10. Battery Pack Specifications 1-12 ThinkPad 560Z - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 19
and Symbols 2-7 Hard Disk Drive Connector 2-8 External Connector 2-9 Diskette Drive and Controller 2-12 Diskette Drive Connector 2-13 Memory 2-14 ROM Subsystem 2-14 RAM Subsystem 2-14 System Memory Map 2-15 System Board Memory Connector for DIMM 2-15 RT/CMOS RAM 2-17 RT/CMOS Address and - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 20
, connectors, memory subsystems, and miscellaneous system functions and ports for the ThinkPad computers. You can find additional information about these topics in IBM Personal System/2 Hardware Interface Technical Reference-AT-Bus Subsystems. Microprocessor The ThinkPad 560Z computer uses - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 21
ROM address space (X'C0000'-X'C9FFF' and X'F0000'-X'FFFFF') is cacheable for code read operations only. If data in this address range is already in cache memory and the address range is written to, the cached line is invalidated and is read again from RAM (in which the BIOS is shadowed in). ThinkPad - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 22
Each ThinkPad computer has a keyboard/mouse connector where the IBM mouse, keyboard, or numeric keypad is connected. Signals The keyboard and mouse signals are driven by open-collector drivers pulled (pin 4) is 0.5 A for both the mouse and the numeric keypad. 2-4 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 23
countries other than the U.S. and Japan). For scan codes assigned to each numbered key, refer to the IBM Personal System/2 Hardware Interface Technical Reference. 110 112 113 114 115 116 117 118 119 124 125 126 2-3. Key Numbers for the 84-Key Keyboard 83 79 84 89 ThinkPad 560Z System Board 2-5 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 24
built-in keyboard with the external numeric keypad) or X'84AB' (the built-in keyboard only). Interrupt X'16', function code (AH)=X'0A', returns the keyboard ID. 2-6 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 25
the external numeric keypad. For scan codes assigned to each numbered key, refer to the IBM Personal System/2 Hardware Interface Technical Reference. 90 95 100 105 91 96 101 106 the keyboard, refer to the IBM Personal System/2 Hardware Interface Technical Reference. ThinkPad 560Z System Board 2-7 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 26
to the system board is removable. The following shows the pin assignments for the connector on the hard disk drive. Note: The pin position A, B, C, and D are not used by the ThinkPad 560Z computer. Pin Signal 1 −RESET 2 GND 3 DD07 4 DD08 5 DD06 6 DD09 7 DD05 8 DD10 9 DD04 10 DD11 11 DD03 12 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 27
Parallel port signal PW: Power line S: Serial port signal U: USB signal V: Video signal Pin Signal 1 Ground Type G 2 Suspend 12 Analog Ground A 13 Ground G 14 Data Rate Select F 1 15 −Drive Select 1 F 16 −Docking SMI PM 17 −MOTOR G ENABLE 0 18 − ThinkPad 560Z System Board 2-9 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 28
PB G PB PB PB PB G PB PB PB PB PB G PB G PB G PB - PB G PB Figure 2-7 (Part 2 of 3). 200-Pin External Connector Pin Assignments 2-10 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 29
I 194 −INTB I 195 JAB2 J 196 JBB2 J 197 JACY J 198 JBCY J 199 MIDI_OUT A 200 Docking Status PM Figure 2-7 (Part 3 of 3). 200-Pin External Connector Pin Assignments ThinkPad 560Z System Board 2-11 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 30
Figure 2-8 shows the read, write, and format capabilities of the diskette drive for the ThinkPad computer. Diskette Type 720 KB 3.5-inch 1.0 MB Diskette 3.5-inch 2.0 Size 1.2 MB − RWF 1.44 MB − RWF Figure 2-8. Diskette Drive Read, Write, and Format Capabilities 2-12 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 31
Connector The external diskette drive is connected through the diskette drive connector, on the left side of the computer. Figure 2-9 shows Data Rate Select 1 +5V dc Reserved Ground Reserved Ground Index Reserved Reserved Drive Select 0 Data Rate Select 0 Motor Enable 0 Reserved Direction In Step - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 32
Memory The ThinkPad computers use the following types of memory: Read-only memory (ROM) Random access memory (RAM) Real-time clock/complementary metal-oxide semiconductor RAM (RT/CMOS RAM) ROM Subsystem The ROM subsystem consists of four banks of 128-KB memory. ROM is active when power is turned on - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 33
board RAM Video RAM System board video BIOS ROM mapped to RAM Channel ROM 64-KB system board ROM mapped to RAM x-MB system board RAM 64-KB system board ROM (same as X'000F0000' to X'000FFFFF') Figure 2-10. System Memory Map System Board Memory Connector for DIMM The system board of ThinkPad 560Z - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 34
134 MD2 135 MD62 136 MD1 137 MD63 138 MD0 139 Ground 140 Ground 141 I C Data 142 I C Clock 143 +3.3V dc 144 +3.3V dc 2-16 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 35
and high base memory Low and high expansion memory Hard disk 0 extended byte Hard disk 1 extended byte Hard disk 2 extended byte Hard disk 3 extended byte Reserved Checksum Low and high usable memory above 1 MB Date-century Reserved Figure 2-12. RT/CMOS RAM Address Map ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 36
RT/CMOS RAM addresses. RT/CMOS Data Register (X'0071') The RT/CMOS data register is used with the RT/CMOS address and NMI mask register (X'0070') to read from and write to the RT/CMOS RAM bytes. Bit Function 7-0 RT/CMOS data Figure 2-14. RT/CMOS Data Register (X'0071') 2-18 ThinkPad 560Z - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 37
NMI mask register (X'0070'). 2. Read the data from the RT/CMOS data register (X'0071'). 3. Write the address, X'0F', to the RT/CMOS and NMI mask register; this leaves X'0070' pointing to the shutdown status byte (X'0F'). 4. Read address X'0071' to restore the RT/CMOS. ThinkPad 560Z System Board 2-19 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 38
The setup program initializes status registers A and B when the time and date are set. Interrupt 1AH is the BIOS interface to read and set the time and date; it initializes the registers in the same way that the setup This is the only value supported by the system for proper - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 39
byte is in 12-hour or 24-hour mode. If set to 1, this bit indicates the 24-hour mode. The system initializes this bit to 1. ThinkPad 560Z System Board 2-21 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 40
Bit 7 Bits 6-0 This read-only bit monitors the internal battery. If set to 1, this bit indicates that the real-time clock has power. If set to 0, it indicates that the real-time clock has lost power and the data in CMOS is no longer valid. These bits are reserved. 2-22 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 41
the bit definitions for the CMOS RAM configuration bytes. Diagnostic Status Byte (X'00E') Bit Function 7 Real-time clock power 6 Configuration record and checksum status 5 Incorrect configuration 4 Memory size mismatch 3 Hard disk controller/drive C initialization status 2 Time status - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 42
for hard disk drive 2 Use CMOS X'1B' for hard disk drive 2 Figure 2-24. Hard Disk Drive Type 2 (Bits 7-4) Bit 3-0 0 0 0 0 1 1 1 1 Description No drive installed for hard disk drive 3 Use CMOS X'1C' for hard disk drive 3 Figure 2-25. Hard Disk Drive Type 3 (Bits 3-0) 2-24 ThinkPad 560Z System - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 43
28. Installed Diskette Drive Bits Bits 5, 4 These bits indicate the operating mode of the display attached to the video port. Bits 5,4 0 0 0 1 1 0 1 1 Display Operating Mode Reserved 40-column mode 80-column mode Monochrome mode Figure 2-29. Display Operating Mode Bits ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 44
0 of the date-century byte contain the binary-coded decimal value for the century. For information about reading and setting this byte, refer to the IBM Personal System/2 and Personal Computer BIOS Interface. Reserved Bytes (X'033'-X'07F'): These bytes are reserved. 2-26 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 45
on some I/O devices. The NMI masks all other interrupts. The interrupt return (IRET) instruction restores the interrupt flag to the state it was in before the interrupt occurred. A system access X'0071'; otherwise, intermittent failures of the RT/CMOS RAM can occur. ThinkPad 560Z System Board 2-27 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 46
set to 1 during a power-on reset. If set to 1, this bit enables the speaker data. If set to 1, this bit enables the timer 2 gate. 2-28 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 47
. This alternative method supports operating systems requiring faster operation than that provided on the IBM Personal Computer AT. writing a 1 to bit 0. 3. Issue a Halt instruction to the system microprocessor. 4. Reenable all maskable and nonmaskable interrupts. ThinkPad 560Z System Board 2-29 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 48
microprocessor to the real mode. For more information about resetting the system microprocessor, refer to the IBM Personal System/2 and Personal Computer BIOS Interface. Power-On Password RT/CMOS RAM has 8 bytes reserved for the power-on password and the check character. The 8 bytes are initialized - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 49
For more information about the selectable drive-startup sequence, refer to the ThinkPad User's Guide. Hardware Compatibility The computer supports most of the interfaces used by the IBM Personal Computer AT and the Personal System/2 (PS/2) products. In many cases, command and status organization of - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 50
during hibernation wake-up. Critical error found during hibernation wake-up. Memory data error. Memory line error 00 through 15. Memory line error 16 through 23. Memory test failure on on-board memory. ROM to RAM remap error. Figure 2-33 (Part 1 of 2). Error Codes 2-32 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 51
or mouse error. System bus error (I/F between 8042 and IPDC). TrackPoint III error. System board or TrackPoint III error. Hard disk error. Invalid hard disk boot record. Bank-2 flash ROM checksum error. No bootable device. Figure 2-33 (Part 2 of 2). Error Codes ThinkPad 560Z System Board 2-33 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 52
2-34 ThinkPad 560Z System Board - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 53
Modes 3-3 Audio Subsystem 3-5 Sound Blaster Support Function 3-5 Audio Port Specifications 3-5 Infrared (IR) Subsystem 3-6 PC Card Subsystem 3-7 Pin Assignments 3-8 This section describes the video, DSP, IR, and PC Card subsystems of the ThinkPad computers. If also provides the Programmable - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 54
controller, which inteprets the monitor buffer. The video subsystem supports an IBM thin-film transistor (TFT) or High Performance Addressing (HPA External Monitor 640×480 800×600 1024×768 The video subsystem also supports PS/2 analog displays without any additional adapters. Color 65,536 colors - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 55
Video Modes The video subsystem supports the modes listed in Figure 3-1 and Figure 3-2 on page 3-4: Figure 3-1. BIOS Video VGA Modes ThinkPad 560Z Subsystems 3-3 Mode (Hex) 0, 1 0*, 1* 0#, 1# 2, 3 2*, 3* 2#, 3# 4, 5 6 7* 7# D E F 10 11 12 13 Type A/N A/N A/N A/N A/N A/N APA APA A/N A/N APA APA APA - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 56
(containing a NeoMagic NM2160 video chip, which inteprets 2-MB VRAM): Figure 3-2. Video BIOS Extended Modes-NeoMagic NM2160 3-4 ThinkPad 560Z Subsystems Video Mode 320x200x32k 320x200x64k 320x240x256 320x240x64k 400x300x256 400x300x64k 512x384x256 512x384x64k 640x400x256 640x480x256 640x480x32k - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 57
Support Function I/O Address 0220-022F (Default) 0240-024F 0338-033F (FM synthesizer) IRQ Level IRQ 5 (Default) IRQ 7 IRQ 10 IRQ 11 DMA Channel DMA 0 DMA 1 (Default) - - Audio Port Specifications In: 3.0 Vpp - Input impedance: Microphone: 47 k Ω Line In: 30 k Ω ThinkPad 560Z Subsystems 3-5 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 58
Infrared (IR) Subsystem The IR subsystem of ThinkPad 560Z is designed to be compatible with the IrDA** Serial Infrared Physical Layer Link Specification Version 1.0 and Data Link Specification Version 1.0. The IR subsystem of ThinkPad 560Z is designed to be compatible with the IrDA** Serial - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 59
II, III 5V, 3.3V CardBus PC Card Type-I, II, III 3.3V DMA is not supported. The maximum current per slot is: 500 mA at 5 V dc 500 mA at 3.3 . Either of the PC Card slots accepts a Zoomed Video Card with appropriate drivers provided by venders. The PC Card slots are designed according to the PC Card - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 60
# CGNT# CINT# Vcc Vpp CCLK CIRDY# CC/BE2# CAD18 CAD20 CAD21 CAD22 CAD23 CAD24 CAD25 CAD26 CAD27 Figure 3-3 (Part 1 of 2). PC Card Slot Pin Assignments 3-8 ThinkPad 560Z Subsystems - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 61
for +12 V dc is 0.05 A for each slot for Vpp. When the computer is in suspend mode, it requires a current of 0.05 A including both slots. ThinkPad 560Z Subsystems 3-9 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 62
3-10 ThinkPad 560Z Subsystems - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 63
State A-23 Get Pointing Device State A-24 Set Pointing Device State A-25 Get Hotkey Sticky/Lock A-26 Set Hotkey Sticky/Lock Support A-27 Power Management Service A-28 Get Power Management Mode A-28 Set Power Management Mode A-29 Get Timer Control A-30 Set Timer Control A-32 Event Bit - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 64
Resume Timer Request System Standby Request System Suspend Request System Hibernation Request System Off Samples Data Structure Function Declaration Installation Check BIOS Call A-44 A-45 A-46 A-47 A-48 A-49 A-50 A-50 A-51 A-51 A-52 A-52 A-56 A-57 A-61 A-2 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 65
) BIOS, to control the following unique features of the ThinkPad system: System information This BIOS provides unique ThinkPad information devices. Power management Through the SMAPI BIOS, the operating system or application software can control the ThinkPad power management features (the power mode - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 66
support SMAPI BIOS must provide the following header image in the F000 segment system ROM area at the 16-byte boundary. The client needs to search and find this SMAPI BIOS header image to get the entry point for the service (Major/Minor) Indicates the SMAPI BIOS version. Length The length of the - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 67
BIOS service level defined below. Information Word Bit : Real/V86 mode interface support Bit 1 : 16-bit protected mode support Bit 2 : 32-bit protected mode support for this BIOS, and the client must prepare the selector for this BIOS. The length should be 64 KB. ThinkPad 560Z SMAPI BIOS A-5 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 68
BIOS. Parameter Structure The memory allocation for the input/output field should be prepared by the caller. The input field specifies the function request to the SMAPI BIOS, and the BIOS ' X'04' X'06' X'08' X'0C' Length Byte Byte Word Word Word Doubleword Doubleword A-6 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 69
? @SMBIN_PARM_5 DD ? SMB_INPARM ENDS ; ; Output Parameter Structure ; SMB_OUTPARM @SMBOUT_RC @SMBOUT_SUB_RC @SMBOUT_PARM_1 @SMBOUT_PARM_2 @SMBOUT_PARM_3 @SMBOUT_PARM_4 @SMBOUT_PARM_5 SMB_OUTPARM STRUC DB ? DB ? DW ? DW ? DW ? DD ? DD ? ENDS ThinkPad 560Z SMAPI BIOS A-7 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 70
struct { BYTE SMBOUT_RC ; BYTE SMBOUT_SUB_RC ; WORD SMBOUT_PARM_1 ; WORD SMBOUT_PARM_2 ; WORD SMBOUT_PARM_3 ; DWORD SMBOUT_PARM_4 ; DWORD SMBOUT_PARM_5 ; } OUTPARM, ᑍPOUTPARM ; typedef INPARM far ᑍ FPINPARM ; typedef OUTPARM far ᑍ FPOUTPARM ; A-8 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 71
, 8 32-bit push mov push push mov push call add ds eax, offset OutputParm eax ds eax, offset InputParm eax fword ptr SmapiBios sp, 16 ThinkPad 560Z SMAPI BIOS A-9 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 72
C Language typedef WORD (far ᑍ SMB)(FPINPARM, FPOUTPARM) ; SMB INPARM OUTPARM WORD SmapiBios ; InputParm ; OutputParm ; RC ; RC = SmapiBios(&InputParm, &OutputParm) ; A-10 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 73
parameter Function is not supported System error System is invalid System is busy Device error (disk read error) Device is busy Device is not attached Device is disabled Request parameter is out of range Request parameter is not accepted All other values are reserved. ThinkPad 560Z SMAPI BIOS A-11 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 74
System Information Service Get System Identification BIOS revision Parameter 4 - (Bits 31-16): Reserved - (Bits 15- ): System management BIOS revision (= X' FFFF'): Not valid Parameter 5 - (Bits 31-16): Reserved - (Bits 15- ): SMAPI BIOS interface revision A-12 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 75
valid.) = X'FF': Unknown Parameter 4 - (Bits 31-16): Reserved (Bits 15- ): CPU clock (units: MHz) Parameter 5 - (Bits 31-16): Reserved (Bits 15- ): Internal clock (units: MHz) ThinkPad 560Z SMAPI BIOS A-13 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 76
1 - (Bits 15-8): Request type Bit 8: LCD information Bit 9: External CRT information Bits 15-1 : Reserved (Bits 7- ): Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-14 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 77
information 2 Bit : The CRT has DDC1 capability. Bit 1: The CRT has DDC2 capability. (2b, 2b+ or 2ab) Bits 7-2: Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-15 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 78
return code - Return value format = X' ': ASCII format = X' 1': Binary format Parameter 1 - Reserved Parameter 2 - Slave controller revision (= X' FFFF'): Not valid Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-16 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 79
= : Open = 1: Close Bit 9: Keyboard status = : Close = 1: Open Bit 1 : AC Adapter = : Not attached = 1: Attached Bits 15-11: Reserved (Bits 7- ): Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-17 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 80
Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Video BIOS revision Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-18 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 81
x256 = X' A 2': 16 x12 x32K = X' A 3': 16 x12 x64K = X' A 4': 16 x12 x16M = X' 1 9': 1 56x35 x16 = X' 1 A': 1 56x473x16 = X' 1 C': 1 56x48 x16 = Others: Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-19 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 82
Hz available. Bit 5: 7 Hz available. Bit 6: 85 Hz available. Bit 7: 48 Hz(I) available. Bits 15-8: Reserved (must be B' '). Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-20 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 83
Input Field Major function number - X'1 ' Minor function number - X' ' Parameter 1 - Request type = X' ': Current hardware = X' 1': CMOS (effective after reboot) Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-21 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 84
Bits 7- ): Display device function capability Bit : Display function type = : Not supported = 1: Supported Bits 7-1: Reserved Parameter 2 - (Bits 15-8): Display current status Bit 8: Built = : LCD-TV selection mode Bits 15-1: Reserved Parameter 5 - Reserved A-22 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 85
3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-23 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 86
(Bits 15-8): Request type = X' ': Current hardware = X' 1': CMOS (effective after reboot) (Bits 7- ): Reserved Parameter 2 - Reserved Parameter supported = 1: Supported Bits 7-3: Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-24 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 87
: Reserved (Bits 7- ): Request type Bit : Current hardware Bit 1: CMOS (effective after reboot) Bits 7-2: Reserved Parameter 2 - Reserved Parameter 3 Parameter 2 - Reserved Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-25 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 88
Lock Fn key support = : Not supported = 1: Supported Bits 15-1 : Reserved (Bits 7- ): Current status = X' ': Function is disabled = X' 1': Sticky Fn key = X' 3': Sticky and Lock Fn key Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-26 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 89
Set Hotkey Sticky/Lock Support Input Field Major function number - X'13' Minor function number - X' 3' Parameter 1 - (Bits 15-8): Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-27 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 90
= X' 2': Manual power management mode (Bits 7- ): Power management mode AC operation = X' ': High performance mode = X' 1': Auto power management mode = X' 2': Manual power management mode Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-28 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 91
Bits 15-8): Power management mode battery operation = X' ': High performance mode = X' 1': Auto power management mode = X' 2': Manual power management mode (Bits 7- 2 - Reserved Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-29 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 92
Get Timer Control Input Field Major function number - X'22' Minor function number - X' 2' Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-30 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 93
supported = 1: Supported Bit 9: Standby timer = : Not supported = 1: Supported Bit 1 : LCD off timer = : Not supported = 1: Supported Bit 11: HDD off timer = : Not supported = 1: Supported 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-31 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 94
4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-32 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 95
Event Bit Definition Bits 2Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 - Reserved - Standby - Suspend - Safe suspend - Hibernation - Power off Note: If bits are duplicated, the highest bit is available. ThinkPad 560Z SMAPI BIOS A-33 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 96
suspend bit is ignored in each event condition.) = : Not supported = 1: Supported (Bits 7- ): Global condition Bit : Enable safe suspend if suspend is selected. = : Disable = 1: Enable Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-34 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 97
Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-35 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 98
A-33) Parameter 5 - (Bits 31-16): Reserved (Bits 15- ): LID close detection event definition Bits 15-8: Capability (see page A-33) Bits 7- : Condition (see page A-33) A-36 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 99
close detection (See page A-33) Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-37 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 100
31-16): Reserved (Bits 15- ): Hibernation timer during suspend mode expiry event definition Bits 15-8: Capability (see page A-33) Bits 7- : Condition (see page A-33) A-38 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 101
mode expired (see page A-33) Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-39 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 102
15-8): Power mode select = X' ': Reserved = X' 1': Manual PM mode (ac) = X' 2': Manual PM mode (battery) = X'F3': High performance mode = X'F4': Auto power ) = X' ': Disable system timer Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-40 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 103
-8): Power mode select = X' ': All mode = X' 1': Manual PM mode (ac) = X' 2': Manual PM mode (battery) = X'F3': High performance mode = X'F4': Auto power management 2 - Reserved Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-41 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 104
15-8): Reserved (Bits 7- ): Hibernation timer during suspend mode initial value (units: minutes) = X' h': Disable hibernation timer during suspend mode Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-42 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 105
3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-43 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 106
status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Critical low battery condition detection event definition Bits 15-8: Capability (see page A-33) Bits 7- : (see page A-33) Bits 7- : Condition (see page A-33) Parameter 5 - Reserved A-44 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 107
Parameter 1 - (Bits 15-8): Reserved (Bits 7- ): Condition for critical low battery condition detection (see page A-33) Parameter 2 - Reserved Parameter 3 - Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-45 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 108
Bit 1: LID open detection Bit 2: RTC alarm (resume timer) detection Bit 3: RI from the serial device detection Bits 15-4: Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-46 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 109
3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-47 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 110
(1-31) Bits 15-8: Month (1-12) Bits 23-16: Year ( -99) Bits 3 -24: Reserved Bit 31: Resume date validation = : Valid (specified day) = 1: Invalid (every day) A-48 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 111
(specified day) = 1: Invalid (every day) Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-49 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 112
Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved A-50 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 113
3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved Output Field Return code - Error status Auxiliary return code - Reserved Parameter 1 - Reserved Parameter 2 - Reserved Parameter 3 - Reserved Parameter 4 - Reserved Parameter 5 - Reserved ThinkPad 560Z SMAPI BIOS A-51 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 114
Samples Data Structure Assembler Language ; ; Smapi BIOS Header ; SMB_HEADER STRUC @SMBHDR_SIG DB 4 dup (?) ; + - Signature @SMBHDR_VER DB ? ; + 4 - Major version @SMBHDR_VER_VER DB ? ; + ? ; +1C - 32-bit protected mode base address SMB_HEADER ENDS A-52 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 115
@SMBOUT_SUB_RC @SMBOUT_PARM_1 @SMBOUT_PARM_2 @SMBOUT_PARM_3 @SMBOUT_PARM_4 @SMBOUT_PARM_5 SMB_OUTPARM STRUC DB ? DB ? DW ? DW ? DW ? DD ? DD ? ENDS STRUC DB ? DB ? DW ? DW ? DW ? DD ? DD ? ENDS ThinkPad 560Z SMAPI BIOS A-53 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 116
C Language // // SMAPI BIOS Header // typedef struct { BYTE SMBHDR_SIG[4] ; // Signature BYTE SMBHDR_VER ; // Major Version BYTE SMBHDR_VER_VER ; // Minor Version offset DWORD SMBHDR_P32_BASE ; // 32-bit Protect mode base address } SMB_HEADER, ᑍPSMB_HEADER ; A-54 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 117
; DWORD SMBIN_PARM_5 ; } INPARM, ᑍPINPARM ; // // Output Parameter // typedef struct { BYTE SMBOUT_RC ; BYTE SMBOUT_SUB_RC ; WORD SMBOUT_PARM_1 ; WORD SMBOUT_PARM_2 ; WORD SMBOUT_PARM_3 ; DWORD SMBOUT_PARM_4 ; DWORD SMBOUT_PARM_5 ; } OUTPARM, ᑍPOUTPARM ; ThinkPad 560Z SMAPI BIOS A-55 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 118
Function Declaration C Language // // Smapi BIOS function // typedef WORD (far ᑍ SMB)(PINPARM, POUTPARM) ; A-56 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 119
.. Find out ; DX - Segment ; BX - Pointer to Header ; ; CF = 1 .. No Smapi BIOS ; FindSmapi Proc Near push eax push cx push si push ds mov ax, BIOS_SEG ; F Segment mov ds, ax SMBHDR_SIG short @f bx, 1 h ; Next Paragraph @b short FindSmapiFin ThinkPad 560Z SMAPI BIOS A-57 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 120
si, bx ax, ax cx,byte ptr ds:[bx].@SMBHDR_LEN ah, al @b ah, 1 ; Restore Direction flags ; Checksum is OK? ds si cx eax Endp A-58 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 121
; // Length BYTE SMBHDR_CHKSUM ; // Checksum WORD SMBHDR_INFO ; // Information Word WORD SMBHDR_RSV1 ; // Reserve 1 WORD SMBHDR_R_OFFSET ; // Real Mode Offset WORD SMBHDR_R_SEGMENT ; // Real Mode Segment } SMB_HEADER_REAL, far ᑍ PFSMB_HEADER_REAL ; ThinkPad 560Z SMAPI BIOS A-59 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 122
+= (BYTE)((MyPtr->SMBHDR_SIG)[cnt]) ; if (cksum) { // Bad Checksum return FALSE ; } else { // Build Return Address (ᑍpFunc) = ( (DWORD)(MyPtr->SMBHDR_R_OFFSET) + (((DWORD)(MyPtr->SMBHDR_R_SEGMENT)) - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 123
BIOS Call Assembler Language: 16-Bit Protected Mode ; ; Build Input Parameter Field ; mov al, SMB_GET_SYSID mov [bx].@Func, al mov _SmapiBios sp, 4 ; ; Get information from Output Parm ; or ax, ax jnz Error mov bx, offset OutputParm mov al, [bx].@Parm1 ThinkPad 560Z SMAPI BIOS A-61 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 124
eax, offset InputParm eax _SmapiBios sp, 8 ; ; Get information from Output Parm ; or ax, ax jnz Error mov ebx, offset OutputParm mov ax, [ebx].@Parm1 A-62 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 125
(&SmapiEntry)) { MyInput.SMBIN_FUNC = ; MyInput.SMBIN_SUB_FUNC = ; if (SmapiEntry(&MyInput, &MyOutput)) { // No System ID is available } else { Rc = MyOutput.SMBOUT_PARM_1 ; } } else { // No Smapi BIOS interface. // Try to use CBIOS INT 15. } return Rc ; } ThinkPad 560Z SMAPI BIOS A-63 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 126
A-64 ThinkPad 560Z SMAPI BIOS - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 127
in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 128
. IrDA PCMCIA Sound Blaster Infrared Data Association Personal Computer Memory Card International Association Creative Labs, Inc. Other company, product, and service names, which may be denoted by a double asterisk (**), may be trademarks or service marks of others. B-2 ThinkPad 560Z Notices - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 129
1-7 audio subsystem 3-5 B battery 2-22 battery pack, specifications 1-12 boot selectable drive-startup sequence 2-30 bus master access to system board RAM, specifications 1-7 C cables 1-8 cache memory operation 2-2 cache, level 2 1-3 CD-ROM drive 1-2 channels check latch 2-28 DMA 1-4 CMOS RAM 2-27 - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 130
bytes, RT/CMOS RAM configuration 2-26 low and high expansion memory bytes, RT/CMOS RAM configuration 2-26 low and high usable memory bytes, RT/CMOS RAM configuration 2-26 M maximum altitude, specifications 1-8 measurements, system unit 1-8 memory performance 1-7 RAM 2-14 read 1-7 ROM 2-14 size - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 131
14 protected mode switch 2-29 R RAM (random access memory) 2-14 I/O operations, RT/CMOS 2-19 subsystem 2-14 RAM subsystem 1-3 read-only memory (ROM) 1-3, 2-14 real mode switch 2-29 real-time clock 2-17 bytes, RT/CMOS 2-20 refresh rate, specifications 1-7 refresh request 2-28 registers miscellaneous - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 132
2-29 ROM (read-only memory) 2-14 RT/CMOS address and NMI mask register (X'0070') 2-18 data register (X'0071') 2-18 RAM address map 2-17 RAM configuration configuration CRC bytes 2-26 date-century byte 2-26 diagnostic status byte 2-23 diskette drive type byte 2-24 equipment byte 2-25 hard disk drive - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 133
CMOS RAM subsystem 1-3 diskette drive RAM subsystem 1-3 serial controller port 1-4 system timers 1-3 video subsystem 1-3 I/O address map 1-5 system control port A 2-29 port B 2-28 system management API (SMAPI) A-1 system memory power supply specifications 1-8 1-11 W weight, system unit 1-8 width - Lenovo ThinkPad 560E | TP 560Z Technical Reference Manual - Page 134
IBM Part Number: xxxxxxx Printed in the United States of America
xxxxxxx
xxxx-xxxx-xx