OFCO
FF
OFCE
50
OFCF
F6
OFOO
OF
OFDI
04
DB
DB
DB
DB
DB
OFFH
050H
OF6H
15
4
DTL
GAP
LENGTH
FOR
FORMAT
FILL
BYTE
FOR
FORMAT
HEAD
SETTLE
TIME
(MSEC)
MOTOR
START
TIME
(1/8
SEC)
Printer
I/O
Entry (PRINTER_IO)
*********************************
PRINTER_IO
ENTRY
POINT
ORG
OEF02H
OFD2
ORG
00FD2H
=
OF02
PRINTER_IO
EQU
OFD2
E9
0000 E
JMP
PRLIO
Video Parameters
***************************************
VIDEO
DISPLAY
TYPE
PARAMETER
TABLES
***************************************
IBM
DISPLAY
NUMBER
#
VERTICAL
PELS
/
MICROMETER
#
HORIZONTAL
PELS
/
MICROMETER
TOTAL
#
OF
VERTICAL
PELS
TOTAL
#
OF
HORIZONTAL
PELS
WORD
1
WORD
2
WORD
3
WORD
4
WORD
5
WORD
6
WORD
7
HEIGHT
OF
PEL
IN
MICROMETER
(VERTICAL
DIRECTION)
WIDTH
OF
PEL
IN
MICROMETER
(HORIZONTAL
DIRECTION)
OFD5
MONO_TBL
LABEL
WORD
OFD5
5151
0000 0000
OW
5151H,0,0,0,0,0,0
0000 0000 0000 0000
OFE3
CGA_TBL
LABEL
WORD
TABLE
FOR
MONO
DISPLAY
OFE3
51530498
OA15
OW
5153H,498H,OAl5H,OC8H,280H,352H,184H
RGB
DISPLAY
00C8
0280
0352 0184
OFF1
LCO_CGA_TBL
LABEL
WORD
OFF1
5140
08El
0987
OW
5140H,8ElH,987H,OC8H,280H,172H,172H ;
TABLE
FOR
LCD
00C8
0280
0172
0172
OFFF
LCD_MONO_TBL
LABEL
WORD
OFFF
5140
0000 0000
OW
5140H,0,0,0,0,0,0
0000 0000 0000 0000
***************************************
VIDEO_IO
SUBROUTINE
ADDRESS
TABLE
***************************************
ORG
OF045H
1045
ORG
01045H
AS
A
CGA
DISPLAY
TABLE
FOR
LCD
AS
A
MONO
DISPLAY
ASSUME
CS:
ROMCODE,
OS:
DATA,
ES:
VIDEO_RAM
1045
M1
LABEL
WORD
;
TBL
OF
RTNS
WITHIN
VIDEO
I/O
1045 0000
OW
OFFSET
SET~OOE
1047
0000
OW
OFFSET
SELCTYPE
1049
0000
OW
OFFSET
SELCPOS
104B
0000
OW
OFFSET
READ_CURSOR
1040
0000
OW
OFFSET
REAO_LPEN
104F
0000
OW
OFFS
ET
ACLDISP_PAGE
1051
0000
OW
OFFS
ET
SCROLL_UP
1053 0000
OW
OFFSET
SCROLL_DOWN
1055
0000
OW
OFFSET
REAO_ACCURRENT
1057
0000
OW
OFFSET
WRITE_ACCURRENT
2-230 ROM BIOS