8  byte GridIndex = 0, OrBit = 0;
 
   19    case VFD_AC3        : GridIndex = 27; OrBit = 0; 
break;
 
   20    case VFD_AM         : GridIndex = 39; OrBit = 7; 
break;
 
   21    case VFD_Attn       : GridIndex = 11; OrBit = 4; 
break;
 
   23    case VFD_Clock      : GridIndex = 39; OrBit = 6; 
break;
 
   24    case VFD_Colon      : GridIndex = 37; OrBit = 7; 
break;
 
   25    case VFD_Dolby      : GridIndex = 11; OrBit = 3; 
break;
 
   26    case VFD_Dollar     : GridIndex = 11; OrBit = 5; 
break;
 
   27    case VFD_FFwd       : GridIndex = 10; OrBit = 2; 
break;
 
   28    case VFD_HDD        : GridIndex = 29; OrBit = 4; 
break;
 
   30    case VFD_JumpEnd    : GridIndex = 10; OrBit = 3; 
break;
 
   31    case VFD_MP3        : GridIndex = 28; OrBit = 7; 
break;
 
   32    case VFD_Mute       : GridIndex = 10; OrBit = 0; 
break;
 
   33    case VFD_Network    : GridIndex = 11; OrBit = 2; 
break;
 
   34    case VFD_Pause      : GridIndex = 10; OrBit = 1; 
break;
 
   35    case VFD_Play       : GridIndex = 10; OrBit = 4; 
break;
 
   36    case VFD_PM         : GridIndex = 38; OrBit = 0; 
break;
 
   37    case VFD_Power      : GridIndex = 33; OrBit = 5; 
break;
 
   38    case VFD_Radio      : GridIndex = 27; OrBit = 3; 
break;
 
   39    case VFD_REC        : GridIndex =  9; OrBit = 1; 
break;
 
   40    case VFD_Slot1      : GridIndex =  9; OrBit = 0; 
break;
 
   41    case VFD_Slot2      : GridIndex = 10; OrBit = 7; 
break;
 
   44    case VFD_Rwd        : GridIndex = 10; OrBit = 6; 
break;
 
   47    case VFD_TV         : GridIndex = 27; OrBit = 2; 
break;
 
   48    case VFD_HDDFull    : GridIndex = 28; OrBit = 6; 
break;
 
   52    grid[GridIndex] = 
grid[GridIndex] | (1 << OrBit);
 
   54    grid[GridIndex] = 
grid[GridIndex] & ~(1 << OrBit);
 
bool VFD_SetIcon(tVFDIcon VFDIcon, bool On)