GameBoy Emulation In JavaScript
With the recent introduction of the <canvas>
tag to HTML, the question arises as to whether a JavaScript program is capable of emulating a system, much like desktop applications are available to emulate the Commodore 64, GameBoy Advance and other gaming consoles. The simplest way of checking whether this is viable is, of course, to write such an emulator in JavaScript.
Imran Nazar, talented programmer is sharing series of articles how to create GameBoy emulator using javascript. The article sets out to implement the basis for a GameBoy emulation, by laying the groundwork for emulating each part of the physical machine. It has eight parts, the starting point is the CPU. Thesource of emulator described in this series is available to download on github.
Website: http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-CPU