danoon2/Boxedwine

Feature Request: support Emularity framework in web edition

Opened this issue · 3 comments

Emularity is the most popular emulation framework designed specifically for HTML5. It also powers the emulators on the Internet Archive (https://archive.org), the biggest nonprofit archive for digital content. Boxed wine would be an amazing addition to the Emularity framework.

Thanks for the suggestion.
BoxedWine behind the scenes also uses the BrowserFS library that emularity uses.
I have limited time at the moment to look into this feature request.
My short term priorities are:

  • Investigate if the recently revived BrowserFS project fixes an incompatiblility/regression with emscripten
  • Add OPFS backend now that it is supported across browsers (maybe via BrowserFS)
  • finish prototype that builds custom BoxedWine builds using emception.

@kevodwyer - I just ran into this project while doing some searches for Wine and Emscripten. BoxedWine looks awesome and exactly like what I need. 👍

I might have time to look into the BrowserFS regression and submit patches as I am also using it with a couple different EcmaScript emulators and was planning on adding support for BoxedWine for my site. Do you have an issue on this or is it something fairly obvious when you go to run the latest version via Emscripten.

Any version from emscripten 2.0.31 onwards causes .wine folder to be re-created when starting.