There are reasons, I chose these, and low that they are limited, in their limitation(s) there is always a maximum to be achieved with careful rethought after the initial implementation.
Like for instance a dynamically resizable register length as long as 'space' is available., like implementing instructions that are complemented by the parallelism involved in graphics processing in the GPU.
http://typedarray.org/intel-8080-cpu-em ... avascript/
So then I thought to myself. Well that's cool but what about a disassembler. found one.
https://github.com/begoon/i8080-js - disasm
I now have some grasp of the concepts and patterns involved. So On to the next part reimplementing the primitives, with webgl.
So what do I mean by the primitives? I mean the cpu embedded screen, IO,Memory, instructions registers flags and so forth, viewed totally.

I plan to ferret this one out..
I do this because, in my view the scene never died. It is in all of us, and in the time machine of the web.
So in the spirit described hence I come here; I am going behave in a respectable manner, and try and re-ignite community thinking, as group activity, and push for discourse.