CONTENTS
SECTION
3.S0FTWAR~
DETAIL
3-1 PROGRAMMERS GUIDE
TO
THE BIOS
INTRODUCTION
... .......... ... ........ ............... ........ ...... 1
BIOS
Internal
Structure
-
Memory
Map .................. 1
VECTORS ................................................................... 3
POINTERS .................................................................. 3
CHARACTER
FONTS
1,
2
and
3 .............................. 4
SECONDARY
CACHE
.............................................. 5
PRIMARYCACHE
..................................................... 5
SYSINIT ...................................................................... 5
BIOS
CODE
................................................................. 5
BIOS
CONSTANTS
. .... ...... ....... ........ ...... ......... ...... .... 5
GLOBALDATAAREA
.............................................. 6
BIOS HEAP
AND
STACK .......................................... 6
MS-DOS 2.00 .............................................................. 6
USERRAM
................................................................. 6
3-2 SCREEN DRIVER
INTRODUCTION
.................... .............. ...... ......... .... 1
APPLICATIONS INTEREST ....
...
.............................. 1
Escape
Sequence
Management
Functions
............. 1
Environment
Flags ................................................. 8
ANSI
Escape Sequences ................ ......................... 9
Physical
Screen
Layout
....................................... 12
Reverse Field Video .............................................
13
High/Low
Intensity
.............................................
13
Underline
.............................................................
13
Strikethrough
......................................................
13
Software Reserved .......................... .....................
13
Character
Font-cell ............................................. 14
SYSTEMS INTEREST .............................................
15
CRTC
Initialization
............................................
15
Low-level
Display
routines
.................................
15
Cursor
management
routines
.............................
15
How
a
character
appears
on
the
screen
............... 16