I need a serial port debugger, because Bochs is not enough, because sometimes things work on Bochs and on some PCs but in some PCs it doesn’t work, so I need a way to debug these PCs (And also printing messages is not enough for all cases).
So how I do such a debugger???




I think to do something like this:
To have the serial port driver on your OS, and when it gets a request from another PC, it can do single stepping or it can send it's registers value, etc.



But does any one have experience in developing such a debugger, or knows any good article on this subject, it can help me a lot.


(Thanks a lot for any help)

