I'm looking to implement a web application which combines 2 Emscripten modules.
Think an IDE with a text editor, an Assembler (module 1) and an Emulator (module 2).
https://dl.dropboxusercontent.com/u/118061/neside/neside-flow.png
The general flow I'm hoping to achieve:
1. Content of a <textarea> is written as a text file to the FS (manually written JS).
2. Emscripten module 1 ("Assembler"):
- reads the text file from the FS
- writes a bin file to the FS.
3. Emscripten module 2 ("Emulator"):
- reads the bin file from the FS and acts on it
I have successfully implemented both modules in isolation.
I can also use MODULARIZE=1 and EXPORT_NAME to include 2 modules in one page.
However in this setup, I am unable to access the filesystem and - much less - share it across modules.
I could use some help with the following:
1. How do I access "FS" when I use MODULARIZE=1? FS is not public and I can't #readFile or #writeFile.
2. Can the FS be shared across separate Emscripten modules? Or will I need to write some glue code to: