Intermec 6100 Reference Guide

Page of 328
SECTION 6
Conversions and Interfaces
6-56    PEN*KEY
R
 6100 Computer Programmer’s Reference Guide
Programmable Font Support: Interrupt 10h
INT 10h, Function AX = 1400h:  Load User Font
VROTATE
The font file must be in the following format.  The largest bitmapped font that
can be supported is 8 KB.
xsize
byte
Number of font pixels in x direction
ysize
byte
Number of font pixels in y direction
font[(xsize+7/8),(ysize+7/8)]
byte
The actual bitmap font
On Entry:
AH = 14h
AL = 00h
BL = Request type
Bit 000h Load main font
Bit 0FFh Load entire 16Ćline display font
DX = First character value to be programmed
CX = Number of characters to be programmed
BH = Number of bytes per character (8 or 16)
ES:DI = Pointer to font bit map
On Return:
None
INT 10h, Function AX = 1401h:  Load System Default Font
VROTATE
On Entry:
AH = 14h
AL = 01h
BL = 00h:  Load main font
On Return:
None
Norand Enhanced Video BIOS: Interrupt 10h
INT 10h, Function AX = 7F00h:  Get Version Information
VROTATE
Returns version information and validates if Norand Enhancements are
installed.
On Entry:
AH = 7Fh
AL = 00h
ES:DI = Communications port number
CX = Size of target version structure
On Return:
AH = 0
AL = 7Fh
ES:DI = Filled with the following structure:
{
unsigned int
InfoSize;
Char Key[14]; // which should be “NORAND_VIDEO”
unsigned int Version;
unsigned int Revision;
}
6. Conversions and
Interfaces