This may be confirmation bias but I feel like since the Megaprocessor thread[1] I'm noticing an increase in hardware-simulation related posts. Can't think of them all off the top of my head, but see also:
* Nand2Tetris[2]
* Nand2Tetris[2]
I didn't know about them though. My project's inspiration is due to the fact that I love JS and had a computer system architecture course wherein I learnt VHDL.
I felt that the NodeJS Events API could probably help me simulate a `signal` driven system and thus, I started experimenting :)
Thus,the I/O arguments of every hardware component are extensions to EventEmitter, resulting in quite an amazing simulation.