News for hackers. Stuff that matters.
Re:DOSBox ported to run in Chrome via Native Client. Some ga... by pygy_ on Tuesday May 10, 2011 @11:57AM (#2532921)
It's nice, but the porter didn't publish the source code (DOSBox is GPLed) and has adds splattered on every page of his site :-/.

Publishing the source wouldn't have hurt his income and would have prevented some bad advertising.

Re:DOSBox ported to run in Chrome via Native Client. Some ga... by dragmorp_ on Tuesday May 10, 2011 @05:49PM (#2534228)
The source code is available on the about page now. The direct link is here: http://nacl.naclbox.com/naclbox_patch.zip

Incidentally, I had to explain to my wife why I had to jump on the computer immediately when getting home from work and I never thought I would see the day when I would be chastised by my wife over a GPL violation. :)

The DOSBox folks and the Google engineers working on Native Client are geniuses. By comparison, my C++ skills are only slightly more sophisticated than the monkeys you see throwing poo at the zoo. :)

Take a look at what I hacked together. I had a lot of fun working on it over the last couple of weeks.

Re:DOSBox ported to run in Chrome via Native Client. Some ga... by cosgroveb on Tuesday May 10, 2011 @12:06PM (#2532966)
Yeah, I don't think the old loophole of running GPL'ed code on your server would apply here since DOSBox would be downloaded and executed in the browser. He has to release the source.
Re:DOSBox ported to run in Chrome via Native Client. Some ga... by pygy_ on Tuesday May 10, 2011 @12:21PM (#2533023)
Furthermore, he didn't just adapt the build scripts. The game files are not mounted from a discreet disk image, he made a hack to get them available from the DOSBox internal Z: drive (which isn't actually a disk image but the interface to internal functions).
Re:DOSBox ported to run in Chrome via Native Client. Some ga... by dragmorp_ on Tuesday May 10, 2011 @05:50PM (#2534230)
I love that you tracked this down. I was definitely "pragmatic" when working on this port.
Re:DOSBox ported to run in Chrome via Native Client. Some ga... by dragmorp_ on Tuesday May 10, 2011 @05:51PM (#2534234)
Oh, one more thing. My goal with the site is to share the port and be able to pay the bandwidth bills hosting the demos. It's definitely not my day job. :)