Page 1 of 1
Web browser emulation?
Posted: Tue Jan 05, 2010 1:30 pm
by electro
I was wondering if it's possible to have a home brew NES ROM hosted on a server for playing via a web browser.
Are there any webservers/hosts who can do that with a .nes rom?
Thanks for any info.
TOny
Posted: Tue Jan 05, 2010 1:36 pm
by Dwedit
There are java applets out there to emulate the NES. They aren't exactly up to the quality level of Nestopia however.
Posted: Tue Jan 05, 2010 1:37 pm
by electro
I see. I'll do a google search for that. Thank you.
Posted: Tue Jan 05, 2010 1:37 pm
by tepples
Posted: Tue Jan 05, 2010 1:59 pm
by electro
Thank you.
I have a very simple .nes rom that I made last year with a lot of help from you guys. Would be interesting to see how I might be able to get it to play via a web browser. Whether someone hosts my ROM or I run some kind of script on my host's server. Interesting.
Thanks again.
Posted: Tue Jan 05, 2010 5:24 pm
by MatthewCallis
You might like
http://benfirshman.com/projects/jsnes/ , it's JavaScript so you'll want a browser with horse power.
Posted: Thu Jan 21, 2010 4:18 pm
by MrSketch
There's also this one in flash:
http://cgarcade.com/nes
The sound has a slight delay so it's disabled by default, as they explain here:
http://cgarcade.com/blog/flash_10_dynamic_sound_latency
Re: Web browser emulation?
Posted: Sat Jul 12, 2014 7:01 pm
by tepples
You can see JSNES in action on my web site:
https://pineight.com/jsnes/
Re: Web browser emulation?
Posted: Sun Jul 13, 2014 3:34 pm
by sronsse
Have a look at Emscripten (a C/C++ to JavaScript "compiler"). I successfully ported my emulator and bundled it with some ROMs:
http://seubz.blogspot.com
The issue is that my emulator is not very advanced yet and a pretty beefy computer is needed to run it in a browser properly.
I am sure some more famous emulators out there could easily be ported though.
Re: Web browser emulation?
Posted: Mon Jul 14, 2014 2:44 am
by thefox
sronsse wrote:Have a look at Emscripten (a C/C++ to JavaScript "compiler").
That's a really cool project. It was wise of them to use an optimizable subset of JS. Even though my computer is too slow for most of the demos, it doesn't take away form the coolness and out-of-the-box thinking of this project.