Right, in the MSX Dimensions thread we came to quite an extentialist topic: Is the One Chip MSX a real MSX or not? Continuing where we left behind, here's my point of view:
As Nishi explained in several lectures, and the MSX-Engine proves, the whole idea of MSX has always been to reduce the amount of components (and costs), with a single chip as the ideal situation. Also keep in mind that a casport is included in the default config: just change a DIP-switch and sacrifice one of the cinch connectors to get the job done! Don't keep bas(h)ing your image of the OCM on old facts, please.
To me, what sets the OCM apart from emulators is
a) It's a complete, silent, relatively inexpensive stand-alone hardware device. No host-OS needed. No expensive, relatively high-resources (CPU, GFX, MEM) required.
b) It's an implementation of a complete MSX computer's circuitry that actually runs parallel, exactly like the exact same circuitry would work if you would build it from scratch
c) Indeed, it's a device branded with the MSX logo, licensed by MSX Association, produced in fairly large quantities in Japan. Completely legal and real ;)
d) It's not fully backwards compatible with its predecessors. MSX2, 2+ and turboR weren't either ;P
Although "it's a bit like emulation" is a good way to get an image of how VHDL works, but how it actually works - and the amount of resources it takes - is completely different. The fact alone that a mere 21MHz FPGA chip is powerful enough to get the job done shows how big the difference is between 'hardware emulation in FPGA' and 'software emulation on a host OS'. Sure, it's got VHDL running through its vains - and in the default configuration the circuitry implemented is not 100.00% accurate - but that does not make the OCM more or less of an MSX computer. VHDL allows us to implement (or decide to leave behind) all the quirks, documented and undocumented features of all the components needed to build an MSX computer. The end result is clear: a stand-alone, completely accurate implementation of MSX in VHDL.
If that does not make the OCM an MSX to you, then I might wonder: what does?
On a real MSX its easy to replace and extend the inner part of the machine with your own hw stuff.You can do EXACTLY THIS with the OCM in VHDL. Added bonus: you don't have to buy/produce the components, all you have to do is code/download the VHDL and you're off. Away with the soldering iron! :)