I've been trying to narrow this down a bit further. I have 2 programmers from MELabs. A usb powered one and a older db9 one. I dusted off the older one to rule out the hardware. It functioned the same as the newer usb programmer.

I found a hex file that I compiled a couple weeks ago and it loads and runs fine on the board. However, the same program now compiles with no errors and it says that it successfully loads, but then nothing.

I can reload the other hex file and wall-ah, back in business. So I'm thinking this is a configuration issue but can't find anything that looks out of place. I pretty much only use this computer for programming and pcb layouts and haven't used it since the last time and it worked.

Thoughts on where to start poking?