As a personal learning experience, I’ve decided I want to learn more about emulation and also to brush up on those skill which pay the bills. Instead of falling into a rut and doing the same things, here’s an attempt at something fresh (at least for me):

https://github.com/PachiSystems/JSEmu.

The aim of this project is to start be emulating the most simplest system, Chip-8, in JavaScript with a HTML5 interface to it. After that, I plan to expand (hopefully) to the Sega Master System or maybe an arcade hardware. Since this is a personal project, it might hit a milestone and stall for a while as I study what I have created. Feel free to fork and add to it. Pull request back to have other parts added.