Linked by Thom Holwerda on Thu 12th Dec 2013 23:17 UTC, submitted by anonymous
Amiga & AROS

This website runs an emulator of the Amiga 500 inside of Chrome by using Portable Native Client, a way to run existing C/C++ in the browser in a safe way across operating systems and across machine architectures. On the main page you can boot the Amiga, insert floppy disks, play the games, and generally pretend it's still the late 80s.

So cool.

Thread beginning with comment 578573
To read all comments associated with this story, please click here.
Ones doesn't need Chrome
by h5n1xp on Thu 12th Dec 2013 23:59 UTC
h5n1xp
Member since:
2013-08-24

http://scriptedamigaemulator.net has a Javascript amiga emulator that even works in safari on the iPad...

Reply Score: 4

RE: Ones doesn't need Chrome
by Vanders on Fri 13th Dec 2013 01:00 in reply to "Ones doesn't need Chrome"
Vanders Member since:
2005-07-06

The point is more to show of the NaCL support in Chrome, rather than be an Amiga emulator. Although SAE is cool.

Reply Parent Score: 4

SamuraiCrow Member since:
2005-11-19

Not only that but once the PNaCl support gets downloaded into the Chrome browser, it should work on most ARM processors and 64-bit Intels as well.

Reply Parent Score: 4

RE: Ones doesn't need Chrome
by sergio on Fri 13th Dec 2013 09:09 in reply to "Ones doesn't need Chrome"
sergio Member since:
2005-07-06

Cool! Much better. IMHO It's stupid to run native code on a web browser...it goes against the original idea of the web.

Reply Parent Score: 4

RE[2]: Ones doesn't need Chrome
by Kochise on Fri 13th Dec 2013 11:36 in reply to "RE: Ones doesn't need Chrome"
Kochise Member since:
2006-03-03

You mean Java and Flash are better ?

Kochise

Reply Parent Score: 2

jacquouille Member since:
2006-01-02

Cool! Much better. IMHO It's stupid to run native code on a web browser...it goes against the original idea of the web.


Indeed. Luckily it's not needed. There are compilers, like emscripten (based on LLVM/clang) that will translate C/C++ to a subset of JavaScript that it easy for JavaScript engines to compile to quite optimized machine code (see asmjs.org). That's how e.g. Unreal Engine 3 was ported to JavaScript, running well. So I don't think that there is still a point in PNaCl (or NaCl).

Reply Parent Score: 4

RE[2]: Ones doesn't need Chrome
by biffuz on Fri 13th Dec 2013 15:20 in reply to "RE: Ones doesn't need Chrome"
biffuz Member since:
2006-03-27

Cool! Much better. IMHO It's stupid to run native code on a web browser...it goes against the original idea of the web.

The original idea of the Web was to share documents, not apps. This is actually an evolution.
What I really hate about JS (which I believe is the ugliest language ever) is the fact that it is the only choice. If you don't like it you have to use something that translates your code into JS, adding another layer of complexity, and to display someething you have to revert to HTML, another laguage designed for documents and not GUIs.
Solutions like NaCl brings back the freedom that should always have been there.

Reply Parent Score: 3

Bill Shooter of Bul Member since:
2006-07-14

Yes, but against the original idea of the internet.

In any case, the original idea of something isn't necessarily the best.

Reply Parent Score: 3

RE[2]: Ones doesn't need Chrome
by amaury on Mon 16th Dec 2013 17:37 in reply to "RE: Ones doesn't need Chrome"
amaury Member since:
2013-12-16

That's the point of PNaCl (Portable Native Client). Unlike NaCl (Native Client), which runs native executable compiled from C/C++ source code, PNaCl compile C/C++ source to LLVM bytecode; then Chrome uses the LLVM VM to execute it.

LLVM's bytecode is portable. I agree with you about NaCL: it's not portable, it doesn't belong to the Web. But there is no problem with PNaCl.

Reply Parent Score: 1