A simple program/interface could probably written, and then run on basically anything with serial hardware. I suppose you could even do it from a smartphone.
You can actually do quite a lot from that interface. Besides running the various hardware tests, you can dump memory, execute code, and...