Thank you for the enlightenment, and I'd like to add that as soon as I learn how to develop emulators (what programming language is required and stuff) and finish a small one (as a learning priority)...