Intermec 6100 Reference Guide

Page of 328
SECTION 6
Conversions and Interfaces
PEN*KEY
R
 6100 Computer Programmer’s Reference Guide    6-23
Locating 4000API.EXE Interrupts
Several 4000API interrupts are supported for the 6100 Computer.  The supĆ
ported interrupts are listed in the Interrupt CrossĆReference table, located under
the Interrupt CrossĆRef (by number) tab.  Even though they are matrixed into the
entire set of interrupts, each individual interrupt supported by 4000API.EXE
can be identified by the notation, 4000API, just under the interrupt heading.
The categories of interrupt services are listed in the center column of Table 6Ć3.
Individual interrupt definitions can be located:
"
Using Table 6Ć3 (by keyword) listed in the right column, and searching for
them in the Interrupt Index.  Most nouns and verbs can locate an interrupt
definition using the Interrupt Index, with the exception of Set and Get.
"
Using the Interrupt CrossĆReference table
or just thumbing through the definitions, searching for the notation, 4000API.
Table 6Ć3
Programming Interrupt Summary
INT# Supported Interfaces
Keywords
10h
Video Functions
Backlight, Contrast, Comparator, Port, Refresh, Screen, V25
14h
Serial Communications
Character, Communications, Control, Extended, Initialize, Port, Power,
Receive, Send, Serial, Status
15h
Multitasking Services
Accept, Create, Current, Delay, Delete, Disable, Empty, Enable,
Identifier, Information, Initialize, Mailbox, Message, Multitask,
Optional, Pend, Post, Reset, Queue, Return, Switch, Task, Timeout,
TimeĆslicing
15h
Norand Miscellaneous
System Services
Accumulate, Adjust, Beep, BIOS, Block, Buzzer, Compute, CRC, Data,
Exchange, Network, Packet, Pointer, Processor, Receive, Return, Send,
Speed, Version
15h
PCĆLike Miscellaneous
System Services
Battery, Keyboard, Low, Normal, Pend, Request, Scan code, Shutdown,
System, Translate
16h
Keyboard Functions
Default, Key, Keyboard, Keyclick, Number, Rate, Repeat, Return,
Swap, Tables, Timers, Translate, Turn on/off, Typematic
Unimplemented 4000 Series BIOS APIs
These 4000 Series Interrupt 16h Keyboard BIOS interfaces are not implemented
in 4000API.EXE
"
Function AH = 0FCh:  Set and Read Keyboard Mask Value
"
Function AH = 0FDh:  Set Debounce Timer Value
These 4000 Series Interrupt 15h functions are not implemented in
4000API.EXE.
"
Function AX = 01ECh:  Huge Memory Transfer
"
Function AX = 01EDh:  Return ASIC Register
"
Function AX = 01EEh:  Return Silicon Serial Number
"
Function AX = 01F1h:  Turn On RAM Card Controller
"
Function AX = 01F2h:  Elapsed Timer Ticks
"
Function AX = 01F3h:  Turn Off RAM Card Controller
6. Conversions and
Interfaces