A sudden problem on Atmega328

It's just charged I think.

???

How can I check whether I've blown up the board?

Try the chip in another arduino board.
Look at the output from the crystal on an oscilloscope.
Look with an oscilloscope to see if the data is getting to the processor & see if it is sending stuff back.
Fit a new chip (with boot loader) in your board.