GSP430 is a simulator for the MSP430 that I am authoring in C++. It's rather far from release.