@orgin
Well, any legalities aside, and pointing out that I do not speak for Hyperion nor represent them:
I think that something like that would be useful, especially considering the fact that you could freeze an emulation at any moment and examine it from the outside. From a performance point of view it would most likely be a bit sluggish, but as a development tool I think it would be useful, and in fact, I toyed with the thought a while ago, but the effort would not be worth it at the moment considering that I have enough other things to do