Husky MP2500 User manual

HUSKY MP2500
System Developer's Guide

ii HUSKY MP2500 System Developer's Guide
©Copyright 1999 WPI HUSKY TECHNOLOGY LTD
All Rights Reserved.
The information contained in this document is copyright and may not be
reproduced, stored in a retrieval system in any form or by any means,
electronic, mechanical, photocopying or otherwise without prior permission
from the copyright holder, WPI HUSKY TECHNOLOGY LTD.
Whilst every precaution has been taken in the preparation of this document,
the publisher assumes no responsibility for errors and omissions neither is
any liability assumed for damage resulting from the use of the information
contained within this document.
WPI HUSKY TECHNOLOGY LTD
Eden Road
Walsgrave Triangle Business Park
Coventry CV2 2TB
England
Telephone: (024) 76 604040
International: +44 2476 604040
Facsimile: (024) 76 603060
International: +44 2476 603060
Email: support@husky.co.uk
Web site: www.wpihusky.com
MP2500 ) are
FS3 ) trademarks of
FS/2 ) WPI HUSKY
FS Communications & Charging Rack ) TECHNOLOGY LTD
MS-DOS is a trademark of Microsoft Inc.
IBM PC and IBM PC AT are trademarks of IBM Corporation.
Any other trademarks used in this guide are acknowledged.
Designed, written, illustrated and set by:
Ed Phipps at Automatic Manuals, Bognor Regis, England.
Part Number P-2230-0000-02

Husky MP2500 System Developer's Guide iii
ELECTROMAGNETIC COMPATIBILITY (EMC)
! CAUTION !
Approved accessories only may be used with this equipment. In general all
cables must be high quality, shielded, correctly terminated and normally
restricted to 2 metres length. MP2500 AC Adaptors employ special
provisions to avoid radio interference and should not be altered or
substituted.
Unapproved modifications or operation beyond or in conflict with these
instructions for use may void authorisation to operate the equipment.
Europe
This apparatus complies with the radio interference protection requirements
of the Council Directive 89/336/EC on the approximation of the laws of the
Member States of the European Union relating to electromagnetic
compatibility. The product was tested in a typical configuration and found to
conform to the following test specifications:
EN55022 Radiated and conducted emissions, Class B.
EN50082 ESD and radiated and conducted immunity.
For further compliance details, refer to the specific CE Declaration Of
Conformity. This is available on request, quote the exact and full order code
for the product(s) in question.

iv HUSKY MP2500 System Developer's Guide
USA
NOTE: This equipment has been tested and found to comply with the limits
for a Class B digital device, pursuant to Part 15 of the FCC Rules. These
limits are designed to provide reasonable protection against harmful
interference in a residential environment. This equipment generates, uses,
and can radiate radio frequency energy, and if not installed and used in
accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not
occur in a particular installation. If this equipment does cause harmful
interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct
the interference by one or more of the following measures:
•Reorient or relocate the receiving antenna.
•Increase the separation between the equipment and the receiver.
•Connect the equipment into an outlet on a circuit different from that to
which the receiver is connected.
•Consult the dealer or an experienced radio/TV technician for help.
Canada
This Class B digital apparatus meets all requirements of the Canadian
Interference-Causing Equipment Regulations (ICES-003).
Cet appareil numérique de la classe B respecte toutes les exigences du
Règlement sur le matériel brouilleur du Canada (NMB-003).
DISPOSAL OF NiCd RECHARGEABLE BATTERIES
•If the
MP2500 is used with rechargeable nickel cadmium batteries,
these should be disposed of properly at the end of their life.
•Products containing nickel and cadmium require special attention.
•Such materials are hazardous to the environment, please recycle.
•Always take note of any instructions printed on the battery.
•It may be illegal to dispose of such materials via your public waste
system.
•Check with your local solid waste authority for proper instructions.

Husky MP2500 System Developer's Guide v
DISPOSAL OF NiMH RECHARGEABLE BATTERIES
•If the
MP2500 is used with rechargeable nickel metal hydride batteries,
these should be disposed of properly at the end of their life.
•Always take note of any instructions printed on the battery.
•It may be illegal to dispose of such materials via your public waste
system.
•Check with your local solid waste authority for proper instructions.
INTERNAL BATTERIES, non user-accessible
•The MP2500 contains the following internal batteries:
•Nickel metal hydride rechargeable cell
•Lithium non-rechargeable cell
•It may be illegal or inadvisable to dispose of such materials via your
public waste system.
•Check with your local solid waste authority for proper instructions.
•If you are responsible for product disposal, the internal batteries may be
extracted by removing the ring of case screws, opening the case halves,
locating the batteries and either unplugging or cutting the supporting
leads.

vi HUSKY MP2500 System Developer's Guide
AC ADAPTOR PRECAUTIONS
USE THE AC POWER ADAPTOR ONLY AFTER READING AND
UNDERSTANDING THE FOLLOWING PRECAUTIONS.
HUSKY AC Adaptors are class II (double insulated with no earth) and built to
EN60950: 1988 or EN60742: 1989, BS415 and DIR73/23/EEC safety
requirements, and international EMC standards including EN55022 classes
A & B.
HUSKY AC Adaptors supplied for use in North America meet UL safety
requirements, FCC Part 15 EMC regulations (classes A and B) and CSA
EMC regulations (classes A and B).
•Hazardous voltages inside, do not attempt to open.
•No user serviceable parts inside, do not attempt to open.
•Indoor use only.
•Avoid liquid spillage, do not connect if suspected damp.
•Ensure ventilation is not restricted.
•Use only the HUSKY MP2500 AC Adaptor. This special adaptor should
never be replaced by an alternative unapproved model, as damage may
result.
•Inspect adaptor before connecting, do not use if there are signs of
damage or deterioration.
•Ensure rechargeable batteries are fitted and they are orientated
correctly.
•Battery chemical leakage is corrosive, do not touch. (In case of
accidental contact wash immediately with running water.)
•Ensure that connectors are firmly mated.
•Avoid mechanical strain to cables or connectors.
•Switch on or connect mains (line) supply only after making all
connections.
•Switch off or disconnect mains (line) supply before disconnecting.

Husky MP2500 System Developer's Guide vii
•In the event of overloading due to a fault, the adaptor is designed to be
fail safe and may stop functioning.
•Do not attempt to employ the AC Adaptor for alternative purposes.
•Use only a readily accessible power outlet, and disconnect when not in
use.
•Although the AC Adaptor is rated for continuous operation, it is important
not to exceed the charging limitations of the battery. Refer to appropriate
instructions on charging regime.
•Avoid use in dusty or contaminated environments.

viii HUSKY MP2500 System Developer's Guide
(This page intentionally left blank.)

HUSKY MP2500 System Developer's Guide ix
Table of Contents
PART 1 INTRODUCTION
1. Welcome to the HUSKY MP2500...................................................... 1
1.1 The MP2500 system ....................................................................2
1.2 Features ....................................................................................... 2
1.3 Options......................................................................................... 3
2. The MP2500 Guides ..........................................................................5
2.1 The HUSKY Web Site.................................................................... 6
3. Using this Guide................................................................................ 7
3.1 Structure....................................................................................... 7
3.2 Suggested reading approach ....................................................... 8
3.3 Conventions ................................................................................. 9
PART 2 SETTING UP
4. Introduction...................................................................................... 11
5. Setting Up......................................................................................... 13
5.1 About the MP2500...................................................................... 13
5.2 Fitting batteries........................................................................... 15
5.3 Turning on .................................................................................. 16
5.3.1 Turning on for the first time.................................................16
5.3.2 Turning on at other times.................................................... 17
5.4 Configuring the MP2500............................................................. 18
5.4.1 Power management............................................................ 18
5.4.2 Time and date..................................................................... 18
5.4.3 Serial port............................................................................ 19
5.4.4 System files......................................................................... 19
5.4.5 International keyboards....................................................... 19
5.5 Non-volatile configuration........................................................... 20
5.5.1 Rebooting............................................................................ 21
5.6 Installing the application.............................................................21
5.6.1 Copying the files.................................................................. 21
5.6.2 Setting up the application.................................................... 21
5.6.3 Running the application....................................................... 21
5.6.4 Default files shipped with MP2500......................................22
5.6.5 Year 2000 compliance ........................................................ 23
6. Issuing the Unit................................................................................ 25

xHUSKY MP2500 System Developer's Guide
7. Using the MP2500............................................................................27
7.1 Turning on and off ......................................................................27
7.2 Rebooting ...................................................................................27
7.3 The screen..................................................................................28
7.3.1 Introduction..........................................................................28
7.3.2 Visibility................................................................................29
7.3.3 Moving around the virtual screen ........................................30
7.3.4 Split screen..........................................................................31
7.3.5 Inverse video.......................................................................32
7.4 The keyboard..............................................................................33
7.4.1 Introduction..........................................................................33
7.4.2 Keyboard options.................................................................34
7.4.3 Keyboard modes .................................................................34
7.4.4 Normal keys (default keyboard mode) ................................35
7.4.5 Shifted keys (default keyboard mode).................................36
7.4.6 Special keys ........................................................................37
7.5 Using MS-DOS...........................................................................38
7.6 EMC legislation...........................................................................40
8. Regular Maintenance.......................................................................41
8.1 Routine maintenance and checks ..............................................41
8.2 Power..........................................................................................42
8.2.1 Introduction..........................................................................43
8.2.2 Using rechargeable batteries ..............................................44
8.2.3 Using non-rechargeable batteries.......................................49
8.2.4 Using the AC adaptor..........................................................51
8.2.5 The power management system.........................................52
8.3 The handstrap ............................................................................55
8.4 The keyboard overlay.................................................................57
8.5 Storage.......................................................................................58
8.6 Repairs and upgrades ................................................................58
9. Troubleshooting ..............................................................................59
9.1 Common Problems.....................................................................59
9.1.1 Programming errors ............................................................59
9.1.2 Physical abuse ....................................................................59
9.1.3 Operation outside specified temperature range..................60
9.1.4 Keyboard operation.............................................................60
9.1.5 Pressure differences ...........................................................60
9.2 Diagnosing and Solving Problems..............................................61
9.3 Checks........................................................................................66
9.3.1 Communications..................................................................66
9.3.2 Real Time Clock (RTC).......................................................66
9.3.3 Files.....................................................................................66

HUSKY MP2500 System Developer's Guide xi
10. The Utilities................................................................................... 69
10.1 The UTIL utility...........................................................................69
10.1.1 Using UTIL.......................................................................... 70
10.1.2 Set time............................................................................... 71
10.1.3 Set date............................................................................... 71
10.1.4 Format diskette ................................................................... 72
10.1.5 Communication Port Setup................................................. 73
10.1.6 Non-volatile configuration.................................................... 74
10.1.7 Command line switches...................................................... 75
10.2 The BOOT OPTION menu......................................................... 76
10.2.1 Booting from a diskette.......................................................77
10.3 The ORACLE utility .................................................................... 79
10.4 Formatting a CompactFlash drive.............................................. 80
10.5 The INTERLINK utility................................................................82
11. The HOT Key ................................................................................ 85
11.1 Introduction................................................................................. 85
11.2 Status information ...................................................................... 86
11.3 Screen option ............................................................................. 86
11.3.1 Text font.............................................................................. 86
11.3.2 Inverse video....................................................................... 87
11.3.3 Split screen ......................................................................... 87
11.3.4 Cursor synchronisation ....................................................... 87
11.4 Keyboard option ......................................................................... 88
11.4.1 Backlight timeout................................................................. 88
11.4.2 Turnoff timeout.................................................................... 88
11.4.3 Autorepeat........................................................................... 89
11.5 Power option............................................................................... 89
11.5.1 Battery Charging Support: Disabled.................................... 89
11.5.2 Battery Charging Support: Enabled.....................................89
11.5.3 Charging type...................................................................... 89
11.5.4 Charging termination........................................................... 90
12. The Editor..................................................................................... 91
12.1 Introduction................................................................................. 91
12.2 Selecting ED............................................................................... 91
12.3 File handling............................................................................... 91
12.4 ED options.................................................................................. 92
12.5 Editing screen............................................................................. 94
12.6 Facilities ..................................................................................... 96
12.7 The commands .......................................................................... 99
12.7.1 Control Keys...................................................................... 100
12.7.2 Function Keys ................................................................... 100
12.7.3 Other Keys ........................................................................ 101

xii HUSKY MP2500 System Developer's Guide
BLOCK COPY..................................................................................101
BLOCK DELETE..............................................................................102
BLOCK MOVE.................................................................................102
BLOCK START/END.......................................................................103
BLOCK WRITE................................................................................103
CHARACTER INSERT ....................................................................104
CURSOR KEYS...............................................................................105
DELETE FILE ..................................................................................105
DELETE LEFT/RIGHT.....................................................................105
DIRECTORY....................................................................................106
EXIT.................................................................................................107
FILE START/END............................................................................107
FIND.................................................................................................107
LINE DELETE..................................................................................108
LINE START/END ...........................................................................108
PAGE UP/DOWN ............................................................................109
PRINT SCREEN..............................................................................109
READ FILE ......................................................................................109
REPLACE........................................................................................110
SAVE ...............................................................................................111
SET..................................................................................................111
TAB..................................................................................................113
UNDELETE......................................................................................113
VIEW FILE.......................................................................................114
WORD DELETE ..............................................................................114
WORD SKIP....................................................................................114
12.8 Error Messages ........................................................................115
13. Introduction to Communications .............................................119
13.1 Introduction...............................................................................119
13.2 Communications packages ......................................................120
13.3 Background information............................................................121
13.3.1 Buffering............................................................................121
13.3.2 Data Transmission ............................................................122
13.3.3 Data Reception..................................................................122
13.4 Connecting up...........................................................................123
13.5 Configuring MP2500 communications......................................123
13.5.1 Handshaking .....................................................................125
13.5.2 Protocols ...........................................................................126
13.5.3 Port set-up options ............................................................128
13.6 Configuring IBM communications.............................................139
13.7 Example communications set-up .............................................140
13.7.1 Communicating with another MP2500
(or an FS unit with a 9-way D-type)...................................140

HUSKY MP2500 System Developer's Guide xiii
13.7.2 Communicating with an FS unit equipped with 12-way
(circular) connectors ......................................................... 141
13.7.3 Communicating with an external modem..........................142
13.7.4 Communicating with a PC (Personal Computer)
- serial communications .................................................... 143
13.7.5 Communicating with a serial printer.................................. 146
14. Using Communications............................................................. 149
14.1 Introduction............................................................................... 149
14.2 Selecting the communications package................................... 149
14.3 Starting communication............................................................ 150
14.4 Using standard facilities ...........................................................150
14.5 Using the HUSKY File Transfer Utility, HCOM........................... 152
14.6 Using the HUSKY XMODEM Loader, XL................................... 153
14.6.1 Using XL............................................................................ 153
14.6.2 Technical information........................................................ 155
14.6.3 XL error messages............................................................ 155
14.7 Using MP2500 applications...................................................... 156
14.8 Using MS-DOS applications..................................................... 156
14.9 Using MS-DOS communications packages............................. 157
14.10 File transfers......................................................................... 157
14.10.1 Exchanging files with an MP2500, FS3 or FS/2............ 158
14.11 Troubleshooting.................................................................... 158
15. Accessories................................................................................ 161
15.1 Introduction............................................................................... 161
15.2 Power ....................................................................................... 161
15.3 Upgrading the BIOS and Utilities.............................................. 162
15.4 Communications ...................................................................... 162
15.5 Peripherals ............................................................................... 162
15.5.1 Power for peripherals........................................................ 162
PART 3 TECHNICAL REFERENCES
16. Introduction................................................................................ 163
16.1 Using this part of the guide....................................................... 163
16.2 Assumptions............................................................................. 163
16.3 Conventions ............................................................................. 164
17. Installing Standard Applications.............................................. 165
17.1 Compatibility............................................................................. 165
17.1.1 Problems with interrupts.................................................... 166
17.1.2 Other compatibility issues................................................. 166
17.2 Porting the application.............................................................. 168
17.3 Configuring............................................................................... 168
17.4 Testing...................................................................................... 170

xiv HUSKY MP2500 System Developer's Guide
17.5 Special considerations..............................................................170
17.5.1 Batteries ............................................................................170
17.5.2 Display...............................................................................171
17.5.3 Training .............................................................................172
18. Adapting Applications ...............................................................173
18.1 Using PC-DOS or MS-DOS software.......................................173
18.2 Using FS/2 or FS3 software .....................................................174
19. The Interrupts.............................................................................175
19.1 Summary..................................................................................175
19.2 BIOS interrupts.........................................................................177
20. INT 05H, Print Screen Contents................................................179
Use......................................................................................................179
Entry....................................................................................................179
Exit.......................................................................................................179
Comments...........................................................................................179
21. INT 10H, Screen Handler ...........................................................181
Use......................................................................................................181
Entry....................................................................................................181
Exit.......................................................................................................181
Comments...........................................................................................181
Set screen mode..............................................................................183
Set cursor size.................................................................................183
Move cursor.....................................................................................184
Get cursor position...........................................................................184
Get cursor address [+][-]..................................................................184
Set display page ..............................................................................185
Scroll up...........................................................................................185
Scroll down ......................................................................................186
Read character and attributes .........................................................186
Write character plus attributes.........................................................186
Write character ................................................................................187
Write pixel........................................................................................187
Read pixel........................................................................................188
Write character as TTY....................................................................188
Get video state.................................................................................188
Write string [-] ..................................................................................189
Set graphics font [+].........................................................................189
Move cursor to graphics co-ordinates [+] ........................................190
Get cursor position in graphics co-ordinates [+] ..............................191
Set contrast [+].................................................................................191
Get/set backlight (option) timeout [+]..............................................191

HUSKY MP2500 System Developer's Guide xv
Split display [+]................................................................................. 192
Draw ellipse/circle [+]....................................................................... 192
Draw line/box [+].............................................................................. 193
Select inverse video mechanism [+]................................................ 194
Select text font [+]............................................................................ 195
Set LCD window position [+]............................................................ 196
Looking keys [+]............................................................................... 197
Get graphics font [+]........................................................................ 197
Turn backlight (option) on/off [+]...................................................... 198
Reset screen parameters [+]...........................................................198
Get contrast and backlight (option) state [+].................................... 199
Set bold attribute mask [+]............................................................... 199
22. INT 11H, Check System Equipment ......................................... 201
Use...................................................................................................... 201
Entry.................................................................................................... 201
Exit ...................................................................................................... 201
Comments........................................................................................... 201
23. INT 12H, Check Memory Size.................................................... 203
Use...................................................................................................... 203
Entry.................................................................................................... 203
Exit ...................................................................................................... 203
Comments........................................................................................... 203
24. INT 13H, Disk Handler................................................................ 205
Use...................................................................................................... 205
Entry.................................................................................................... 205
Exit ...................................................................................................... 205
Comments........................................................................................... 206
Reset disk........................................................................................ 207
Read disk status.............................................................................. 207
Read sectors ................................................................................... 207
Write sectors ................................................................................... 208
Verify sectors................................................................................... 208
Format disk cylinder ........................................................................ 209
Format bad track ............................................................................. 210
Format drive .................................................................................... 210
Read drive parameters.................................................................... 211
Initialise drive parameters................................................................ 211
Read long sector .............................................................................211
Write long sector .............................................................................212
Seek to cylinder............................................................................... 212
Alternate reset disk.......................................................................... 213
Read test buffer............................................................................... 213

xvi HUSKY MP2500 System Developer's Guide
Write test buffer...............................................................................213
Test for drive ready..........................................................................214
Recalibrate drive..............................................................................214
Controller RAM diagnostic...............................................................214
Controller Drive diagnostic...............................................................214
Controller internal diagnostic ...........................................................215
Get disk type....................................................................................215
25. INT 14H, Serial Port Handler .....................................................217
Use......................................................................................................217
Entry....................................................................................................217
Exit.......................................................................................................217
Comments...........................................................................................218
Initialise port.....................................................................................219
Send character ................................................................................220
Input character.................................................................................221
Check status....................................................................................221
Extended initialise port [+]................................................................221
Read comms parameters [+]...........................................................222
Select comms parameters [+]..........................................................225
Extended control [+].........................................................................228
Extended status [+]..........................................................................229
Control handshake lines [+].............................................................229
Control RI power up [+]....................................................................230
Get installed protocols count [+] ......................................................230
Get protocol name [+]......................................................................230
Get protocol handle [+] ....................................................................231
Extended protocol menu [+].............................................................231
Get extended protocol parameters [+].............................................231
Control NMI suspend after data reception [+]..................................232
Control NMI suspend after data transmission [+] ............................232
26. INT 15H, BIOS Extension Functions [+]...................................233
Use......................................................................................................233
Entry....................................................................................................235
Exit.......................................................................................................236
Comments...........................................................................................236
Get/set idle timeout [+].....................................................................236
Control Resume mode [+]................................................................237
Control STOP mode [+] ...................................................................237
Power down [+]................................................................................238
Control power down [+]....................................................................238
Get ROM BIOS version number [+].................................................239
Get serial number [+].......................................................................239

HUSKY MP2500 System Developer's Guide xvii
Get event details [+]......................................................................... 239
Enable/trap event [+] ....................................................................... 241
Acknowledge event [+] .................................................................... 242
Control sound [+]............................................................................. 242
Redirect serial number [+]............................................................... 243
Set backlight (option) power up state [+]......................................... 243
Set contrast power up state [+]........................................................ 244
Control power save [+]..................................................................... 244
Select serial port for redirected printing [+]...................................... 245
Invoke HOT key [+].......................................................................... 245
Control HOT key [+]......................................................................... 246
Control HOT key power option [+]................................................... 246
Override low power turn off [+] ........................................................ 247
Sound output [+].............................................................................. 247
Control screen synchronisation [+].................................................. 249
Get/set diskette drive port - 84H...................................................... 249
Get/set screen attribute table [+] ..................................................... 249
Control power input [+] ....................................................................250
Get/set power save entry flag [+]..................................................... 251
Get charging status [+] .................................................................... 252
Reset machine information [+]......................................................... 252
Get machine information [+]............................................................253
Select soft/default font [+]................................................................253
Get unit serial number [+]................................................................ 255
Get customer id [+].......................................................................... 256
Resynchronise system clock with RTC [+]......................................256
Backlight (option) timeout mode [+]................................................. 256
Set 11x8 text font [+] .......................................................................257
Set 16x16 text font [+] .....................................................................258
Get/set Printer port type .................................................................. 259
Select INT 15H mode...................................................................... 259
Note that for this function, FS3 and MP2500 are synonymous.......259
Duplicated Functions....................................................................... 261
Get/set diskette drive port................................................................ 261
Enable/disable temperature override............................................... 262
27. INT 16H, Keyboard Handler....................................................... 263
Use...................................................................................................... 263
Entry.................................................................................................... 263
Exit ...................................................................................................... 263
Comments........................................................................................... 263
Get key............................................................................................ 264
Get status........................................................................................ 264
Get shift status................................................................................. 265

xviii HUSKY MP2500 System Developer's Guide
Set key repeat..................................................................................265
Write to buffer..................................................................................266
Extended get key.............................................................................267
Extended get status.........................................................................267
Extended get shift status .................................................................267
Set temporary shift [+]......................................................................268
Control shift keys [+]........................................................................269
Control Ctrl-Alt-Del [+]......................................................................269
Control emergency breakout [+] ......................................................270
Redefine key codes [+]....................................................................271
Reset keyboard [+]...........................................................................271
Control keyclick [+]...........................................................................272
Get key repeat [+]............................................................................272
Control key repeat [+] ......................................................................273
Redefine key scan codes [+]............................................................273
Redefine PAW key codes [+]...........................................................274
Control Break keys [+] .....................................................................274
Select keyboard [+]..........................................................................275
Reset extra keyboard variables [+]..................................................275
Clear keyboard buffer [+].................................................................276
Select keyclick sound [+] .................................................................277
28. INT 17H, Printer Control ............................................................279
Use......................................................................................................279
Entry....................................................................................................279
Exit.......................................................................................................279
Comments...........................................................................................280
Print byte..........................................................................................280
Initialise printer.................................................................................280
Get printer status .............................................................................281
29. INT 19H, Reboot .........................................................................283
Use......................................................................................................283
Entry....................................................................................................283
Exit.......................................................................................................283
Comments...........................................................................................283
30. INT 1AH, Clock Handler [+]........................................................285
Use......................................................................................................285
Entry....................................................................................................285
Exit.......................................................................................................285
Comments...........................................................................................285
Get system clock .............................................................................286
Set system clock..............................................................................286
Get RTC time [+]..............................................................................287

HUSKY MP2500 System Developer's Guide xix
Set RTC time [+].............................................................................. 287
Get RTC date [+] ............................................................................. 288
Set RTC date [+].............................................................................. 288
Set RTC alarm [+]............................................................................ 288
Disable RTC alarm [+]..................................................................... 289
Get RTC alarm time [+] ................................................................... 289
Set system clock source [+]............................................................. 290
31. Hardware..................................................................................... 291
31.1 Organisation............................................................................. 291
31.2 Memory maps........................................................................... 292
31.2.1 Logical memory map......................................................... 292
31.2.2 Physical memory map....................................................... 292
31.2.3 I/O addresses.................................................................... 293
31.3 Hardware interrupts.................................................................. 295
31.4 Device details........................................................................... 295
31.4.1 CGA and 6845 emulation (display)................................... 296
32. Using Power Handling............................................................... 301
32.1 The facilities ............................................................................. 301
32.1.1 Power-up........................................................................... 301
32.1.2 Power-down...................................................................... 303
32.2 Power monitoring and charging................................................ 305
32.2.1 Power Management.......................................................... 305
32.3 Saving power............................................................................ 306
32.3.1 Power modes.................................................................... 307
32.3.2 Timeouts ........................................................................... 308
32.3.3 Switchable devices............................................................ 309
32.3.4 Communications and the BIOS Automatic Power
Saving Features................................................................ 309
32.3.5 Other situations to look out for.......................................... 310
32.3.6 Using idle time................................................................... 310
32.4 Calculating power usage.......................................................... 311
32.4.1 Rechargeable batteries..................................................... 311
32.4.2 Alkaline batteries............................................................... 311
32.5 Using the facilities .................................................................... 312
32.5.1 Setting up.......................................................................... 312
32.5.2 Charging NiCd or NiMH batteries...................................... 314
32.6 Default charging parameter settings ........................................ 314

xx HUSKY MP2500 System Developer's Guide
PART 4 APPENDICES
Appendix A: Specification....................................................................315
A.1 Physical.........................................................................................315
A.2 Fascia............................................................................................315
A.3 Programming ................................................................................316
A.4 Communications...........................................................................316
A.5 Screen...........................................................................................317
A.6 Memory.........................................................................................317
A.7 Clock/calendar ..............................................................................318
A.8 Microprocessor .............................................................................318
A.9 Batteries........................................................................................318
A.10 Charger Input..............................................................................319
Appendix B: Operating Environment..................................................321
B.1 Operating Temperature.................................................................321
B.2 Humidity........................................................................................321
B.3 Waterproofing and Dustproofing...................................................321
B.4 Storage Conditions........................................................................322
B.5 Electromagnetic Compatibility.......................................................323
B.6 Resistance to Shock, Vibration and Impact..................................323
B.7 Resistance to Pressure and Elevation..........................................323
Appendix C: Character Set...................................................................325
Appendix D: Hexadecimal to Decimal Conversion............................327
Appendix E: Keyboards........................................................................329
E.1 Keyboard layouts...........................................................................329
E.2 Key matrix codes...........................................................................332
E.3 Scan codes ...................................................................................333
Appendix F: Interfacing........................................................................339
F.1 9-way D type (Port 1).....................................................................340
Appendix G: MP2500, FS3 and FS/2....................................................341
G.1 Hardware and user differences ....................................................341
Batteries...........................................................................................341
External input voltage (charger input)..............................................341
Power and charging times ...............................................................342
Rapid Discharge ..............................................................................343
Power save modes ..........................................................................343
Execution speed ..............................................................................344
RTC (real time clock).......................................................................344
Formatting the Fixed Disk................................................................344
PC Card support..............................................................................344
Other manuals for MP2500
2
Table of contents