SECTION 6
Conversions and Interfaces
6-30 PEN*KEY
R
6200/6300 Hand-Held Computer Programmer’s Reference Guide
Interrupt Definitions
This paragraph contains a detailed listing of all of the interrupts within the 4000
Series interfaces that are supported for 6000 Series applications. These
interrupts are organized by interrupt number first, then by subfunction. See the
Interrupt Index
(at the end of this publication) for an alphabetically organized
index to each of the interrupts.
A reference token has been included at the beginning of each interrupt definition
to assist you in determining the application (or applications) that supports that
particular interrupt. This reference token represents either the BIOS or the
application that handles the defined interrupt. That application could be:
4000APM.EXE, NPOWER.EXE, FONTMAP.EXE, NORAPM.EXE,
NGENMOD.SYS, NGENWAN.SYS, or one of the pen drivers: 62MOUSE.COM,
63MOUSE.COM.
In some cases, there may be more than one token. If these tokens are listed
together at the top of the interrupt definition, then the same definition applies
for both. In some cases, there may be two tokens, but each token has its own
definition, which means each application supporting that interrupt has different
expectations for the interrupt.
The following table shows a list of reference tokens used in the interrupt
definitions throughout the rest of this section. Each reference token in the
leftĆhand column represents the application listed in the center column:
Reference Token BIOS or Application Program Purpose
BIOS
BIOS
BIOS
FONTMAP
FONTMAP.EXE
Video
4000API
4000API.EXE
4000 Series Compatibility
NORAPM
NORAPM.EXE
APM BIOS
NPOWER
NPOWER.EXE
APM BIOS
NGENMOD
NGENMOD.SYS
PC Card Modem
NGENWAN
NGENWAN.SYS
Wide Area Network
MOUSE
62MOUSE.COM, 63MOUSE.COM Pen Driver
System Timer: INT 08h
BIOS
The system provides a periodic system timer tick and issues INT 08h at every
timer tick. The interrupt occurs approximately every 55 milliseconds. This rate
is close to 65535 ticks per hour.
The interrupt service routine maintains the count of interrupts from powerĆon at
BIOS data location 0x40:0x6C. After 24 hours of operation, location 0x40:0x7C
is nonzero when the counter overflows to the next day. The number of ticks in 24
hours is 0x1800B0.
The system timer interrupt issues a call to a userĆsupplied routine through
interrupt 0x1C at every interrupt.
6. Conversions and
Interfaces