[Back to CRT SWAG index] [Back to Main SWAG index] [Original]
Hi, Rolfi:
RM>Anybody know and easy way to do DarkGrey for a bkgrnd???
...You have to turn off the "blink-bit", if possible. This is
only available for CGA and EGA/VGA color text modes.
(***** Turn the "blink-bit" on/off to allow 16 different background *)
(* colors. (CGA ONLY!) *)
(* *)
procedure SetBlinkCGA({input } TurnOn : boolean);
begin
if TurnOn then
begin
mem[$0040:$0065] := (mem[$0040:$0065] AND (NOT $20));
port[$3D8] := $29
end
else
begin
mem[$0040:$0065] := (mem[$0040:$0065] OR $20);
port[$3D8] := $09
end
end; (* SetBlinkCGA. *)
(***** Turn the "blink-bit" on/off to allow 16 different background *)
(* colors. (EGA or VGA ONLY!) *)
(* *)
procedure SetBlinkEGAVGA({input } TurnOn : boolean);
begin
asm
mov ax, 1003h
mov bl, TurnOn
int 10h
end
end; (* SetBlinkEGAVGA. *)
- Guy
---
þ DeLuxeý/386 1.25 #5060 þ
* Rose Media, Toronto, Canada : 416-733-2285
* PostLink(tm) v1.04 ROSE (#1047) : RelayNet(tm)
[Back to CRT SWAG index] [Back to Main SWAG index] [Original]