js-dos 6.22.60 / DOSBox, vendored unchanged from the npm release: https://registry.npmjs.org/js-dos/-/js-dos-6.22.60.tgz Copyright 2002-2015 DOSBox Team, 2019 Alexander Guryanov. Distributed under GNU GPL v2; see LICENSE. The npm metadata says ISC, but the bundled LICENSE and runtime copyright notice say GNU GPL. This distribution retains the bundled GPL notice. Corresponding source and build instructions are available alongside the runtime in js-dos-6.22.60-source.tar.gz. Source release commit: d9d1045ef321bcde3f061dc8e686ded890147d6a https://github.com/caiiiycuk/js-dos/tree/d9d1045ef321bcde3f061dc8e686ded890147d6a Includes js-dos-ts, js-dos-cpp, DOSBox, third-party sources, CMakeLists.txt, gulpfile.js, package/lock files, README build instructions and licenses. The runtime's Build.jsVersion is 7e48530baf07daa1d82796f9c209647378a1030a; the only differences from that commit to the release commit are generated Build metadata and its generated documentation. SHA-256 of the unmodified runtime assets: 774742a2f89762b51497c6e060d7bace465470e7874a2810b59a21a0ec61a8a1 js-dos.js 06feec57a69b93f84722c4d0c5ed483484052e6e1d144dc4a98ee10af1d82044 wdosbox.js 84b873c1e5484a0f1d1adb25871f0daa92f1efc0339a9b54e84e450062182fb0 wdosbox.wasm.js The .wasm.js suffix is an upstream naming convention: the file is binary WebAssembly, compiled via WebAssembly.compile(ArrayBuffer), not executed as JS.