News for hackers. Stuff that matters.
Re:16-Bit VM in JavaScript by m1dnigh7 on Monday July 24, 2017 @12:50AM (#14835956)
Is this a VM in the sense the JVM is a VM, or is it a VM in the sense of a CPU emulator?

It seems to be the former, but I'm not well read in VM implementation.

Re:16-Bit VM in JavaScript by gmiller123456 on Tuesday July 25, 2017 @02:04PM (#14850252)
That's a very fuzzy, if not non-existent, distinction. The only real difference is the designers' original intention. Of course the Java VM was originally only destined to exist only in software, but hardware versions do exists [1]. And of course x86 was always destined for hardware, but there's more software implementations of that than can be counted. There's also a third type in the LLVM sense, where the VM is just an intermediate step in compiling from a high level language down to machine code. And that's where the JVM (mostly) falls today.

The VM described in the OP could easily fit in any of the three.

[1] http://www.jopdesign.com/