
#include <stdio.h>
#include <exec/types.h>
#include <hardware/cia.h>

extern __far struct CIA ciaa, ciab;

char version[]="$VER: SetFilter 1.0 (13.Sep.95), (C) 1995 Yoda";

int main( int argc, char **argv )
{
  if ( argc >= 2 )
  {
    switch ( argv[1][0] )
    {
     case '0':
      ciaa.ciapra &= ~CIAF_LED;
      break;

     case '1':
      ciaa.ciapra |= CIAF_LED;
      break;

     case '?':
      printf( "%s\n  usage: %s [1|0|?]\n  (0=bright/on; 1=dim/off; ?=help)\n",
             &version[6], argv[0] );
    }
  }
  else
    printf( "%s\n  Filter/LED is %s\n",
           &version[6], (ciaa.ciapra&CIAF_LED)?"DIM / OFF":"BRIGHT / ON" );
}

