Chris Posted November 18, 2013 Share Posted November 18, 2013 Its crazy what some people port to HTML5... Somebody really wrote a Javascript based GBA Emulator that loads real *.gba files and plays it back in the browser. Check it out:http://gbagames.github.io/gamecenter Quote Link to comment Share on other sites More sharing options...
Mike Posted November 18, 2013 Share Posted November 18, 2013 That's just cool! Quote Link to comment Share on other sites More sharing options...
benny! Posted November 18, 2013 Share Posted November 18, 2013 So many cool emulators Quote Link to comment Share on other sites More sharing options...
sandy234 Posted November 19, 2013 Share Posted November 19, 2013 How do they make these kinda emulators?? Does any1 knows Quote Link to comment Share on other sites More sharing options...
Fricken Hamster Posted November 19, 2013 Share Posted November 19, 2013 A bit old, but heres a linux emulatorhttp://bellard.org/jslinux/ Quote Link to comment Share on other sites More sharing options...
Ezelia Posted November 19, 2013 Share Posted November 19, 2013 How do they make these kinda emulators?? Does any1 knows there is only one way to create an emulator : implement all of its CPU instructions + simulate Memory and I/O no magic there just hard work, caféine and a lot of perseverance Rudrabhoj Bhati 1 Quote Link to comment Share on other sites More sharing options...
Rune Posted November 19, 2013 Share Posted November 19, 2013 Soon, we'll all be able to delete the emu apps on our phones. It's things like this that really assure me that HTML5 is the way to go. Quote Link to comment Share on other sites More sharing options...
phoenix91 Posted November 21, 2013 Share Posted November 21, 2013 there is only one way to create an emulator : implement all of its CPU instructions + simulate Memory and I/O no magic there just hard work, caféine and a lot of perseverance Can confirm, I drank too much soda coding IodineGBA... Quote Link to comment Share on other sites More sharing options...
YellowAfterlife Posted November 22, 2013 Share Posted November 22, 2013 there is only one way to create an emulator : implement all of its CPU instructions + simulate Memory and I/O no magic there just hard work, caféine and a lot of perseverance Actually, not one way: Depending on architecture, you may be able to generate JavaScript code from CPU instructions. Once parsed and formed into a function, this can grant performance quite more amusing than that of fully interpreted code. Obviously, there are also caveats, such as goto/jump instructions. Generally, while these emulators are interesting, there's still long way until these will work well enough on most devices - there's a large difference between how most older consoles and mobile browsers work. Quote Link to comment Share on other sites More sharing options...
Ezelia Posted November 23, 2013 Share Posted November 23, 2013 Can confirm, I drank too much soda coding IodineGBA... Haha congrat's man you did awesome work !I used to write some emulators some years ago when I was in university , it's always interesting to understand the difference (and similarities) between architectures .they was simple architectures (CPUs with 4 to 12 registers) and still not easy to implement, so I can imagine how much work it need to emulate a more complex architecture Quote Link to comment Share on other sites More sharing options...
LynxSavage Posted November 24, 2013 Share Posted November 24, 2013 This is amazing to see. I am going around learning from code and the code for this is quite something. Not sure I understand it all but I get it. Great stuff, I am still in awe that this is what can be done with Javascript. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.