note on subcategories:  1  X emulators means software, running on some unspecified system, that emulates machine or platform X.  2  X emulation software means software, running on platform X, that emulates some other, unspecified system.