how to program atmega16a chips

Can anyone please help me on programming atmega16a with arduino. I am using windows 7 64 bit version. my programmer is usbasp. what should i select as board? i selected each and every board in tool menu but it is appeared that microcontroller is not correct. please help me.

I think you have to add the definition for the ATmega16a to the file 'boards.txt'.
There is also no bootloader for it, but perhaps when burning the sketch with a programmer is possible with only the addition to 'boards.txt'.
I don't know what to add to 'boards.txt' since it is not the same as the ATmega8.