Blink.inc document file by Kari Lammassaari 1997
 
This file contains Constants,Types, Variables and following procedures:

Const Vdp14 = 13; {Blink rate register in vdp}
      Vdp13 = 12; {Blink colors High nibble = foreground}
    
      White = 15;    Grey  = 14;  Purple  = 13; DGreen  = 12; LYellow = 11;
      DYellow = 10;  LRed  =  9;  Mred    =  8; Cyan    =  7; DRed    =  6;
      LBlue   = 5;   DBlue  = 4;  LGreen  =  3; MGreen  =  2; Black   =  1;
      Transp  = 0;

      SetB = True; ResB = False; {Switch values for setbit }

Var ColTbl :Array[0..255] Of Byte;
    TXTCOL :Integer Absolute $f3b5;  {Blink table addr}


  - BlinkChar(Column,Row:Byte);
  - ClearBlinkChar(Column,Row:Byte);
  - Blink(Column,Row,BlinkLenght:Byte);
  - ClearBlink(Column,Row,BlinkLenght:Byte);
  - ClearAllBlinks;
  - SetBlinkRate(OnTime,OffTime:Byte); Time values 0 - 15
  - SetBlinkColors(ForeGroundColor,BackGroundColor:Byte);
  - Procedure CursorBlink(Len:Byte);
     {Sets a blinking block starting from current cursor location. }
     {Moving cursor to annother location does NOT remove the blinking. Use
      ClearCursorBlink before moving the cursor. }

  - Procedure ClearCursorBlink(Len:Byte);
     {Removes the blin at the cursor location}

            * * *	

  - _WrtVdp(Register,Value:Byte);
    {Used internally.}
    {Does NOT update system variables}

