unit CRT

Mad Pascal screen and keyboard handling units

author: Tomasz Biela (Tebe)


http://www.freepascal.org/docs-html/rtl/crt/index-5.html

Constants:

name:value:description:
CN_START_SELECT_OPTION0Consol values
CN_SELECT_OPTION1
CN_START_OPTION2
CN_OPTION3
CN_START_SELECT4
CN_SELECT5
CN_START6
CN_NONE7
BW40040x25 B/W on Color Adapter
CO40140x25 Color on Color Adapter
BW80280x25 B/W on Color Adapter
CO80380x25 Color on Color Adapter
Mono780x25 on Monochrome Adapter
C40CO40
C80CO80
BLACK$0
WHITE$1
RED$2
CYAN$3
PURPLE$4
GREEN$5
BLUE$6
YELLOW$7
ORANGE$8
BROWN$9
LIGHT_RED$A
DARK_GREY$B
GREY$C
LIGHT_GREEN$D
LIGHT_BLUE$E
LIGHT_GREY$F
BLACK$0
WHITE$1
RED$2
CYAN$3
PURPLE$4
GREEN$5
BLUE$6
YELLOW$7
ORANGE$8
BROWN$9
YELLOW_GREEN$A
PINK$B
BLUE_GREEN$C
LIGHT_BLUE$D
DARK_BLUE$E
LIGHT_GREEN$F
BLACK$00
WHITE$0F
RED$26
CYAN$AC
PURPLE$48
GREEN$B6
BLUE$86
YELLOW$DC
ORANGE$18
BROWN$F4
LIGHT_RED$2A
DARK_GREY$04
GREY$08
LIGHT_GREEN$BC
LIGHT_BLUE$9A
LIGHT_GREY$0C
Blink128

Register Variables:

name:address:type:description:
Consol$d01fbyteCONSOL register

Global Variables:

name:type:description:
TextAttrbyte = 0Text Attribute