Earlier quoted context omitted.
...thus it would be nice to change the headline from "..in the browser" to "..in Chrome".
In the long term, it would be preferable to fix the browser.
Run old games in DOSBox in the browser
31–40 of 44 posts
Re: Run old games in DOSBox in the browser
#32So, Native Client allows you to run out-of-process, sandboxed, _native_ code in Chrome. Does that mean that the server needs to serve precompiled executables to visitors with different operating systems?
Go to any of the games and after you've started, right click and save-as to get the nmf file. It's a manifest which has separate nexes for each processor (these are just x86-32 and x86-64).
Re: Run old games in DOSBox in the browser
#33Earlier quoted context omitted.
In the long term, it would be preferable to fix the browser.
Preferable for some, but many see NaCl as another ActiveX.
[1]http://src.chromium.org/viewvc/native_client/data/docs_tarba... [2]http://nativeclient.googlecode.com/svn/data/site/NaCl_SFI.pd... [3]http://naclports.googlecode.com/svn/trunk/src/experimental/v...
More about NaCl (http://code.google.com/p/nativeclient/)
Portable NaCl (PNaCl) looked very promising (targeting LLVM (bytecode) and then re-targeting your native architecture) but I haven't heard anything about it lately.
Re: Run old games in DOSBox in the browser
#34Earlier quoted context omitted.
Preferable for some, but many see NaCl as another ActiveX.
While NaCl poses security concerns, they have invested a lot of effort to make the sandbox secure. Their first two papers deal with this quite a bit [1,2] and the new paper seems to expand on this more, but I haven't read it yet [3]. ActiveX doesn't even compare -- it's just running native code. [1] http://src.chromium.org/viewvc/native_client/data/docs_tarba... [2] http://nativeclient.googlecode.com/svn/data/site/Na…
Re: Run old games in DOSBox in the browser
#35Earlier quoted context omitted.
While NaCl poses security concerns, they have invested a lot of effort to make the sandbox secure. Their first two papers deal with this quite a bit [1,2] and the new paper seems to expand on this more, but I haven't read it yet [3]. ActiveX doesn't even compare -- it's just running native code. [1] http://src.chromium.org/viewvc/native_client/data/docs_tarba... [2] http://nativeclient.googlecode.com/svn/data/site/Na…
I was less referring to the security issues, as I'm familiar with Google's efforts on those fronts, and more referring the lack of cross browser support. ActiveX sucked for a number of reasons, but one reason in particular was because it forced people to use IE even after IE 6 became the most inferior browser on the market by a long shot in terms of both security and performance. If NaCl becomes popular enough, eithe…
If other browsers are forced to add NaCl support: of course I doubt they will have the same security, performance and compliance that Chrome does -- but who are we kidding, it's highly unlikely that all browsers will ever be equal in those ways.
Re: Run old games in DOSBox in the browser
#36Looks interesting, but after activating Native Client, I just see a black box in Chrome 15.0.849.1 dev on OS X 10.6.8 – anybody else has that issue? Or do the games only work on Windows?
Re: Run old games in DOSBox in the browser
#37Earlier quoted context omitted.
In what way is NaCl worse than webgl?
Actually it is better for security.
Whenever I visit a WebGL demo inside Linux w/ NVidia drivers, if there are any complicated shaders, my system hard-freezes, forcing me to reboot.
Until the X developers fix Xorg's security model (like that will happen), and until NVidia fixes their Linux drivers (like that will happen), WebGL will always be one massive gaping security and stability problem for me as a Linux user.
Re: Run old games in DOSBox in the browser
#38Re: Run old games in DOSBox in the browser
#39Totally awesome. Though I kinda wonder, why Simon the Sorcerer, that used to run on a 386, now takes 100% of a processor core of a Core 2 Duo.
Re: Run old games in DOSBox in the browser
#40Earlier quoted context omitted.
You have to realize that not only are performances of nacl probably going to improve with time, but more importantly this is not a port of the game in nacl, this is a port of the game, running in the dosbox emulator running in nacl (Dosbox emulate a whole old computer, which then load the game). Redoing such a game from scartcg in Nacl and getting rid of the emulator layer would have much better performances.
Another reason is explained on the website: "Currently NaClBox is using far more CPU than it should. This is because the current version of SDL for Native Client has a bug that will crash the browser when you navigate away from it. To avoid that, I had to revert back to an older version of the SDL port that has high CPU utilization."