TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Full Gameboy Color Emulator in Javascript

86 pointsby kipsfiover 13 years ago

8 comments

elliottcarlsonover 13 years ago
It's also worth checking out Imran Nazar's excellent writeup on creating a Gameboy emulator in javascript: <a href="http://imrannazar.com/GameBoy-Emulation-in-JavaScript" rel="nofollow">http://imrannazar.com/GameBoy-Emulation-in-JavaScript</a><p>Direct link to the first section, the CPU: <a href="http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-CPU" rel="nofollow">http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-C...</a>
T-Rover 13 years ago
This has been posted here a dozen times before, many times by the author himself.<p><a href="http://www.hnsearch.com/search#request/all&#38;q=Gameboy+emulator&#38;start=0" rel="nofollow">http://www.hnsearch.com/search#request/all&#38;q=Gameboy+emu...</a> <a href="http://news.ycombinator.com/item?id=2427963" rel="nofollow">http://news.ycombinator.com/item?id=2427963</a> <a href="http://news.ycombinator.com/item?id=2477582" rel="nofollow">http://news.ycombinator.com/item?id=2477582</a><p>Impressive as the emulator is, it's been suggested to him before (and he has acknowledged) that he shouldn't be running non-public-domain ROMs on his site. If he gets a C&#38;D/DMCA takedown, I have zero sympathy.
colandermanover 13 years ago
I don't get it. What's with all the reimplementations of stuff in Javascript (and WebGL for that matter)? I understand that the Web is the next big platform, and the Javascript is currently the lingua franca of the Web. But it doesn't make any sense that vast collections of working code that happens not to be written in Javascript should be reimplemented to fit this straightjacket.<p>It makes far more sense for the community to focus on the development of translators -- compilers -- from other languages to Javascript, and on the optimization of Javascript engines to run such translated code. I know such systems exist (most notably for Java and C), so I'm confused by the disproportionate amount of press stories like this one get.<p>Of course I'm ignoring the fact that one may wish to rewrite code in Javascript because they find the language interesting. I can't say I'm one of those people.<p>(Note: I don't mean this to knock the author's work. Writing emulators is interesting and fun, and I'm sure he did a good job of it. But a Game Boy emulator in Javascript (the language) is no more interesting than a Game Boy emulator in PHP. The interesting part is that it is a Game Boy emulator in Javascript (the platform), which IMO should not necessitate a reimplementation of a Game Boy emulator in Javascript (the language).)
评论 #3449577 未加载
评论 #3449886 未加载
评论 #3448762 未加载
MtrLover 13 years ago
The music on Tetris is wrong :(((<p>Works far better than some other GBC emulators I've seen though, nice work.
评论 #3449853 未加载
grantgover 13 years ago
I shut the party down, willy wonka style.
评论 #3452665 未加载
mikelbringover 13 years ago
It seems to be down
Slimyover 13 years ago
Very well done!<p>I'd love to see an analysis of how the different major browsers handle this emulator.
评论 #3449869 未加载
andygcookover 13 years ago
If SOPA passes, this demo will die a quick death... :-(
评论 #3447496 未加载