Emulator, legal or illegal.

Taken from Wikipedia online Emulators in computer science Emulation refers to the ability of a program or device to imitate another program or device. Many printers, for example, are designed to emulate Hewlett-Packard LaserJet printers because so much software is written for HP printers. By emulating an HP printer, a printer can work with any … Read more