polyhack / nodejsau

11 stars 32 forks source link

Post: Emulating things in Node.js #9

Open raadad opened 11 years ago

raadad commented 11 years ago

I recently wrote a Chip8 emulator in node.js that rendered its graphics through the terminal. It was a fun project that gave me a better understanding of bit-wise operations, how assembly works and also how to draw things to the terminal.

I thought it would be worthwhile to share this experience at the last Sydney node ninja's meetup.

The talk was broadcast live and saved to you tube so you can watch it via this link: http://www.youtube.com/watch?v=t-yi8wHsK44

Unfortunately the screen is hard to see, but you can follow along easily with a copy of the fully annotated source code which can be found here: https://github.com/raadad/chip8/blob/master/emu.coffee

rvagg commented 11 years ago

great! live @ http://nodejs.org.au/