More than a decade later, this project is dead (its GitHub, which became a 
public archive, seems to have never gotten updates except around the time 
when this thread started).
There's another GitHub project ScummVM Webassembly Demo 
<https://github.com/chkuendig/scummvm-demo%5D(> but its demo page 
<http://ScummVM%20Webassembly%20Demo> has broken JavaScript.
I read in this thread why it's so hard, but it still amazes me that 
webpages everywhere, including the Internet Archive, have been using 
emscripten DOSBox for years while in ScummVM it's still not possible.

On Thursday, June 20, 2013 at 4:44:39 PM UTC+3 jj wrote:

> Alon has now merged all of the pull requests I have made so far, except 
> for audio, and I checked today that building ScummVM with the upstream 
> emscripten *incoming* branch works.
>
> I wrote instructions into the README at 
> https://github.com/juj/emscripten-scummvm .
>
>
> 2013/6/16 Jukka Jylänki <[email protected]>
>
> Thanks Mike!
>>
>> There is only a repository at https://github.com/juj/emscripten-scummvm 
>> , and a bug tracker at https://github.com/juj/emscripten-scummvm/issues 
>> . Contributions are of course welcome, as you can see there are quite a few 
>> issues listed in the bug tracker already, feel free to raise up any topics 
>> you are interested in there. I think the tracker can serve as a forum for 
>> general discussion, questions and feature requests as well.
>>
>> I am currently working on adding audio support to Chrome, by implementing 
>> Web Audio support to the emscripten SDL library. My primary goal is to 
>> clean up the tech debt that has accumulated via the various workarounds, 
>> and to get pull requests to emscripten upstream so that these workarounds 
>> aren't needed. At present there is no clean procedure to build 
>> emscripten-scummvm outside my working tree in my linux box, but once azakai 
>> gets around to merging the pull requests I've submitted ( 
>> https://github.com/kripken/emscripten/pulls/juj ), I am able to write 
>> build instructions so that others can repro the build. I added a task about 
>> it as a reminder: https://github.com/juj/emscripten-scummvm/issues/21 
>> Hopefully that won't take too long.
>>
>> Adding full versions of these freeware games would be great! Firefox OS 
>> marketplace sounds viable as well, although I am not very familiar with it. 
>> Just go ahead and start working on whatever you are interested in, it looks 
>> like there is plenty of surface area to work on,
>>
>>    Jukka
>>
>>
>>
>> 2013/6/16 Mike Conley <[email protected]>
>>
>>> One more thought - Beneath a Steel Sky (and a few other games, I 
>>> believe) were released as freeware - the authors giving their "blessing" to 
>>> the ScummVM project. I think Flight of the Amazon Queen is in that group as 
>>> well[1].
>>>
>>> I would imagine those games wouldn't have much in the way of a copyright 
>>> problem - so perhaps the full versions of those could be put on your site 
>>> if their engines get ported. Perhaps they could be brought in as free apps 
>>> in the Firefox OS Marketplace, and other web-app friendly marketplaces?
>>>
>>> -Mike
>>>
>>> [1]: 
>>> http://arstechnica.com/gaming/2012/01/maniac-tentacle-mindbenders-of-atlantis-how-scummvm-kept-adventure-gaming-alive/
>>>
>>>
>>> On Monday, June 10, 2013 11:15:58 AM UTC-4, jj wrote:
>>>
>>>> Now that I got a summer break from work, I had a chance to work on 
>>>> something I think is really cool and now it's finally in an appropriate 
>>>> stage for a demo:
>>>>
>>>> http://clb.demon.fi/html5scummvm/
>>>>
>>>> What you are looking at is the ScummVM games engine ported to 
>>>> HTML5/JavaScript! This is yet another success story for Emscripten, a 
>>>> showcase that it is a well-functioning tool for migrating native desktop 
>>>> applications to the web, even those that were not originally architected 
>>>> with the web in mind.
>>>>
>>>> The port is by no means complete, and a good amount of work and polish 
>>>> remains for the future. ScummVM is a large beast, and comprises of 
>>>> multiple 
>>>> internal game engines. Each game engine requires some amount of code 
>>>> restructuring, so at present, only the "Scumm0-6" game engine has been 
>>>> ported, and therefore not all ScummVM games are yet playable. Also, there 
>>>> is a copyright issue, which is why only free game demos have been ported.
>>>>
>>>> The site works best with the Firefox browser (preferably Nightly 
>>>> version to enable asm.js, if you have one). Other browsers have been 
>>>> tested, but they don't currently play back audio.
>>>>
>>>> The ScummVM development team want me to state that this is an 
>>>> unofficial project that the ScummVM team have nothing to do with. Due to 
>>>> the needed refactoring for the code to be JS-friendly, they have expressed 
>>>> disinterest in incorporating the port into upstream, so the codebase will 
>>>> live in its own fork at https://github.com/juj/emscripten-scummvm.
>>>>
>>>> There's some amount of fixes to emscripten upstream that I will bring 
>>>> about once I get a chance for cleanup, but I was positively surprised to 
>>>> find nothing major, and the whole process was relatively painless.
>>>>
>>>> Thanks to the people who contribute to ScummVM, and to Alon Zakai, 
>>>> Mozilla and other Emscripten authors for the awesome Emscripten project!
>>>>
>>>> Have fun :)
>>>>
>>>> Jukka
>>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "emscripten-discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/26ead2ee-1802-48b7-9ca0-38aba2672f92n%40googlegroups.com.

Reply via email to