title: starting a microcontroller simulator/emulator
body: <p>I would like to create/start a simulator for the following microcontroller board: <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=707#" rel="nofollow noreferrer">http://www.sparkfun.com/commerce/product_info.php?products_id=707#</a></p>
  
  <p>The firmware is written in assembly so I'm looking for some pointers on how one would go about simulating the inputs that the hardware would receive and then the simulator would respond to the outputs from the firmware. (which would also require running the firmware in the simulated environment).</p>
  
  <p>Any pointers on how to start? </p>
  
  <p>Thanks
  Chris</p>