back
12 comments
Well that was a nostalgia-fest.

And incredibly impressive to me seeing something run in a browser tab that once took some expensive hardware (bespoke harward which took years to emulate at that!). It brings home in an easy-to-grasp way the advances in the web and processing power in general

Not quite. This is using Google NACL to run.

Thus it is basically taking an existing emulator and recompiling it for the NACL environment.

Now if it was using Mozilla Webassembly, it would really be an achievement.

Pure javascript Amiga emulator:

http://scriptedamigaemulator.net/

Isn't this Google's version of ActiveX?
I think it's an unfair comparison to ActiveX, but it's similar enough I suppose. NaCL is a much more heavily sandboxed environment, and is at least cross platform.
Still, it allows to run proprietary code that you won't know what it does.
That's just as true of minified JavaScript.
Portable native client. It's compiled into bytecode and then translated into native code when it gets loaded into your browser. I've just run this on my ARM based notebook and it worked fine.
>in your browser

My browser is Firefox, this works only in Chrome. :-/

...and, since it's not working on mobile devices neither, instead of "in your browser" it should basically say "in Chrome on desktop" since you can't actually run it in any other scenario.
Thanks, I corrected the title. I am using Chrome and the site displays the warning only if it does not work:

"This page uses Portable Native Client, a technology currently only supported in Google Chrome (version 31 or higher; Android and iOS not yet supported)."

Anybody managed to induce a guru meditation error yet?

EDIT: Delivered on demand, http://i.imgur.com/Fo2CRTW.png