You pick a sufficiently low-level abstraction layer and implement it in Javascript. Everything above that layer 'just works'TM.
You pick a sufficiently low-level abstraction layer and implement it in Javascript. Everything above that layer 'just works'TM.
Do you really need to put the guy down for honestly admitting ignorance and trying to learn?
Anyway, "hacking" and computer science in general is diverse enough now that I wouldn't expect even an expert in any particular subfield to necessarily know anything about another. It's quite possible to be, say, an experienced database guru with a solid working knowledge of raytracing, network administration, and Unicode, without ever having touched anything related to emulators.
What I'm about to say probably sounds a lot like something that somebody who lacks impressive technical prowess (like myself, self-admittedly) would say, but I think that being a "hacker" is almost more of a mindset. Or, alternatively, there is a hacker mindset, and a lot of the folks here can identify with, and exhibit, that mindset. Specifically, the hacker mindset means that you're always curious, always learning, always improving, just like the poster who asked the question above.