Advertisement

Game Boy emulator being developed in JavaScript by a very smart person

Sure, it's one thing to build a Game Boy emulator out of what is typically viewed as a limited-purpose language for enhancing website interactivity for the usual emulator-building reasons: you like video games, you're trying to impress the ladies. But just to prove a point? Imran Nazar is building a Game Boy emulator out of JavaScript to show how far the language has come, particularly with the fancy new stuff HTML5's <canvas> tag allows for, and to see if it would be possible to fully emulate a Game Boy from the CPU up. Sure, HTML5 has already proven useful for straight games, but an entire architecture? Turns out, it's pretty possible, and Imran has an excellent multi-part tutorial for how he's doing it. Right now there's a nearly playable version of Tetris, and pretty soon we'll all be playing Zelda in our web browsers and that time when we tried to build an HTML table from scratch to show a few of our favorite animated GIFs on our GeoCities page will only be a distant memory...