You will
never be
forgotten.
never be
forgotten.
![Dirty Dancing](/images/articleIcons/thumb/432_Dirty_Dancing.png)
RETRORATING: 16
![Masters of the Toybox](/images/articleIcons/thumb/103_Masters_of_the_Toybo.png)
CONTEST WINNER!
![I totally missed out!](/images/articleIcons/thumb/32_I_totally_missed_out.jpg)
RETRORATING: 17
![](/images/forum.png)
Forum » Retro Video Games » NES in Javascript
|
|
![]()
|
I found this long ago but was recently reminded of it and thought it was real cool. The NES system emulated entirely within Javscript and run by the browser. Apparently this is a thing as there are many projects out there emulating various architectures and systems within JS. Not exactly useful but the idea that it can be done is intriguing. Quote Disable Sigs Wir sprechen zu viel, aber wir sehen zu wenig.
|
![]()
|
What's the difference between the Javascript emulation and the vNES/flash version?
You love this signature.
|
![]()
|
Vaporman87 wrote :Likely difference is just the technology used to implement the emulation. The link above is done purely in JS. The browser's Javascript engine is doing all the work. This vNES sounds like it's relying on the Adobe Flash plugin to drive the emulation. I can't really attest to the accuracy of either as I don't know how much work was done to support all the mappers and whatnot. I just thought the idea of it was neat and that it could actually be pulled off. There's even some JS implementations of the 8086 platform and can run Windows 3.1 directly from your browser. Wir sprechen zu viel, aber wir sehen zu wenig.
|
![]()
|
Back when Windows was GOOD and not ridiculously complicated and poorly designed.
You love this signature.
|
![]()
|
I dunno, the Start button is a pretty good idea. The Windows Start button, not the Nintendo Start button. Although that's a pretty good idea too. Having grown up with Nintendo, the lack of one is a big factor in making the Atari 2600 a bit inscrutable to me.
Java is odd to me. It can be made to do darn near anything. But, and maybe because of that wide ability, it seems incredibly buggy. The updates, even if they are to correct bugs, are so frequent and constant, and compatibility-breaking, that I just avoid it. Sites that say they require it often still work; and if they don't, I just don't use them. All of that is also true with Flash. So that's an example of poor design, IMO. |
![]()
|
I don't understand the need for constant updates to Flash especially. Other than for browser updates and getting it to work with those updates.
You love this signature.
|
![]()
|
Javascript, not Java. That isn't an applet at the link. Two very different things even though they share a similar name.
Also Flash is dying. I disabled it on all my browsers. Security and performance wise it's an absolute mess. Hackers are constantly finding ways to exploit it to gain access to remote systems and other attacks. Thus the need for constant updates. It's just too easy for them. People are finally realizing it's just not worth it and YouTube ditched it in favor of HTML5 not too long ago. Wir sprechen zu viel, aber wir sehen zu wenig.
|