Intermec 6100 Reference Guide

Page of 328
SECTION 6
Conversions and Interfaces
PEN*KEY
R
 6100 Computer Programmer’s Reference Guide    6-19
"
Function AX = 010Ch:  Delay Current Task
"
Function AX = 010Dh:  Initialize a Queue Structure as Empty
"
Function AX = 010Eh:  Enable Time Slicing
"
Function AX = 010Fh:  Disable Time Slicing
"
Function AX = 0110h:  Set Task Identifier
4000 Series Printer BIOS Functions: Interrupt 17h
PC BIOS Interrupt 17h printer interfaces are not supported, as no parallel port
is available on the 6100 Computer.  These PC BIOS functions are not available:
"
Function AH = 0  Print character
"
Function AH = 1  Initialize printer port
"
Function AH = 2  Read status
4000 Series Programming Interfaces: 4000API.EXE
Topics
Page
Overview
6Ć19
Installation
6Ć19
Command Line Switches
6Ć19
Supported Programming Interfaces
6Ć20
Unimplemented 4000 Series BIOS APIs
6Ć23
Overview
4000API.EXE provides the capability of porting 4000 Series applications to the
PEN*KEY 6000 Series environment by providing programming interfaces that
these applications expect.  These programming interfaces greatly reduce the
amount of work required to port an application to the 6100 Computer.
Please note that 4000API.EXE provides proprietary functions that are not indusĆ
try standards.  Use of certain 4000API.EXE functions limit the ability of the apĆ
plication to function on standard platforms.  If you desire portability and stanĆ
dardization of applications, consider modifying old programs and developing new
programs to conform to industry standards.  These PEN*KEY 6000 Series platĆ
forms are PCĆcompatible.  When you want application portability to include PCs,
use PC standards instead of the functions listed here.
Installation
To load 4000API.EXE for use with a C++ application, use this command:
4000API.EXE  /C3 /PC /10 /14 /16
To load 4000API.EXE for use with a PL/N application, use these commands:
if an internal modem is used:
4000API.EXE  /C3 /16 /10 /PC
if an internal modem is not used:
4000API.EXE  /16 /10 /PC
Command Line Switches
/C3
Do not redirect COM3 to COM1.  Do not ignore modem control signals.  Existing PL/N applications
frequently used COM3 to communicate with COM1, only without modem control signals being
used.  Typically, you should supply this switch, unless your application is a PL/N application that
was originally designed to run on a 4000 Series Computer.
/PC
Change the return value returned by interrupt 15h AX=01FBh.  The default value is SOFT BIOS
V3.00".  When this switch is supplied, the value returned is PC BIOS V3.00".
6. Conversions and
Interfaces