em-dosbox uses emscripten's packager by default, but it doesn't have to. Anything that can dump files into an emscripten virtual filesystem will work. The Internet Archive's loader uses .zip file bundles via BrowserFS: https://github.com/jvilk/BrowserFS