ATmega1280

The 1280 needs a bootloader as well.

Bootloaders are not difficult to burn into bare chips. An ISP programmer ($10-$30) or another Arduino will do it.