EasyManua.ls Logo

IBM PC CONVERTIBLE

IBM PC CONVERTIBLE
275 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
OOBC
OOBC
50
OOBD
32
E4
OOBF
9C
OOCO
FA
00C1
00C1
8A
C4
00C3
EE
00C4
42
00C5
FE
C4
00C7
8A
07
00C9
EE
OOCA
43
OOCB
4A
OOCC
E2
F3
OOCE
9D
OOCF
58
OODO
IF
00D1
33
FF
00D3
89
3E
004E R
00D7
C6
06
0062 R
00
OODC
59
0000
DO
El
OODF
72
21
ODE1
B9
2000
00E4
80
FC
04
00E7
72
14
ODE9
80
FC
07
OOEC
74
04
OOEE
33
CO
OOFO
EB
OE
00F2
00F2
B4
20
ODF4
E8
0000
00F7
A8
02
00F9
75
02
OOFB
B5
08
OOFD
OOFD
B8
0720
0100
0100
F3/
AB
o lO2
AO
0049
R
OlO5
32
E4
OlO7
8B
FO
0109
8B
16
0063 R
OlOD
83
C2
04
0110 2E:
8A
84
0000
0115
EE
0116
A2
0065 R
BX
POINTS
TO
CORRECT
ROW
OF
INITIALIZATION
TABLE
M9:
OULINIT
PUSH
AX
SAVE
MODE
IN
AH
XOR
AH,AH
AH
WILL
SERVE
AS
REGISTER
LOOP
THROUGH
TABLE,
OUTPUTTTING
REG
ADDR,
THEN
VALUE
FROM
TABLE
PUSHF
CLI
MIa:
MOV
AL,AH
OUT
DX,AL
INC
OX
INC
AH
MOV
AL, [BX]
OUT
DX,AL
INC
BX
DEC
DX
LOOP
MIa
POPF
POP
AX
POP
DS
ASSUME
DS:DATA
FILL
REGEN
AREA
WITH
BLANKS
XOR
MOV
MOV
POP
SHL
JC
MOV
CMP
JC
CMP
JE
XOR
JMP
Ml1:
MOV
CALL
TEST
JNZ
MOV
M12:
MOV
M13:
REP
DI,DI
CRLSTART,
DI
ACTIVE_PAGE,O
CX
CL,l
Ml3A
CX,8192
AH,4
M12
AH,7
M11
AX,AX
SHORT
Ml3
AH,
RTCDSP
_CON
GELRTCREG
AL,
DSP
~LCD
M12
CH,08H
AX,'
'+7*256
STOSW
SAVE
CURRENT
FLAGS
INHIBIT
INTERRUPTS
INIT
LOOP
GET
6845
REGISTER
NUMBER
POINT
TO
DATA
PORT
NEXT
REGISTER
VALUE
GET
TABLE
VALUE
OUT
TO
CHIP
NEXT
IN
TABLE
BACK
TO
POINTER
REGISTER
DO
THE
WHOLE
TABLE
RESTORE
FLAGS
GET
MODE
BACK
REC+VER
SEGMENT
VALUE
SET
UP
POINTER
FOR
REGEN
START
ADDR
SAVED
IN
GLOBAL
SET
PAGE
VALUE
RESTORE
CLEAR
REGEN
BIT
LOOK,
DON'T
CLR
REGEN
REQ
I F
ON
-
DON'T
CLEAR
REGEN
NUMBER
OF
WORDS
IN
CGA
CARD
TEST
FOR
GRAPHICS
NO_GRAPH
I
CS_I
NIT
TEST
FOR
MONO
CARD
MONO_CARD_I
N
IT
FILL
FOR
GRAPHICS
MODE
CLEAR_BUFFER
MONO_CARD_I
N
IT
GET
DISPLAY
CONFIGURATION
IS
LCD
CONFIGURED
AS
MONO
YES,
CLEAR
ENTIRE
BUFFER
BUFFER
SIZE
ON
MONO
CARD
NO_GRAPH
I
CS_I
NIT
FILL
CHAR
FOR
ALPHA
CLEAR_BUFFER
FILL
REGEN
BFR
WITH
BLANKS
ENABLE
VIDEO
AND
CORRECT
PORT
SETTING
Ml3A:
XOR
MOV
MOV
ADD
MOV
OUT
MOV
MOV
AL,
CRLMODE
AH,AH
SI,AX
DX,
ADDR_6845
DX,4
AL,CS:
[SI+OFFSET
M7]
GET
THE
MODE
INTO
AX
REGISTER
TBL
POINTER,
INDEXED
BY
MODE
PREPARE
TO
OUTPUT
TO
VIDEO
ENABLE
PORT
DX,AL
SET
VIDEO
ENABLE
PORT
CRLMODE_SET
,AL
SAVE
THAT
VALUE
DETERMINE
NUMBER
OF
COLUMNS,
BOTH
FOR
ENTIRE
DISPLAY
;
-----
AND
THE
NUMBER
TO
BE
USED
FOR
TTY
INTERFACE
0119
2E:
8A
84
0000
011E
32
E4
0120
A3
004A
R
0123
81
E6
OOOE
0127 2E:
8B
8C
0000 E
MOV
XOR
MOV
AL,CS:
[SI
+
OFFSET
M6]
AH,AH
CRLCOLS,AX ;
NO.
OF
COLS
IN THIS
SCREEN
SET
CRT
LENGTH
AND
MOV
SI,OEH ;
WORD
OFFSET
IN
CLR
LEN
TABLE
CX,
CS:
lSI
+
OFFSET
M5]
;
LENGTH
TO
CLEAR
ROM BIOS 2-85

Related product manuals