THIRD-PARTY SOFTWARE IN THIS DIRECTORY ====================================== The arcade cabinet in the Chiisai Games 3D room emulates a DOS PC in the browser. The emulator in this directory is free software, redistributed here under the GNU General Public License, version 2 - the full text is in LICENSE-GPL-2.0.txt beside this file. Under that licence the corresponding source code is available from the projects below. Every file is the project's published build, unchanged, EXCEPT emulators/emulators.js - see the MODIFICATION notice under "emulators" below. js-dos 8.4.1 ------------ Copyright (c) Alexander Guryanov (caiiiycuk) and the js-dos contributors Licence: GPL-2.0 (as declared by the js-dos@8.4.1 npm package) Home: https://js-dos.com/ Source: https://github.com/caiiiycuk/js-dos Files: js-dos.js (the player library; its stylesheet js-dos.css is not vendored - nothing on this site loads it) emulators (the js-dos DOSBox build) ----------------------------------- Copyright (c) Alexander Guryanov (caiiiycuk) and contributors Licence: GPL-2.0 Source: https://github.com/js-dos/emulators Files: emulators/emulators.js, emulators/wdosbox.js, emulators/wdosbox.wasm, emulators/wlibzip.js, emulators/wlibzip.wasm MODIFIED (GPL-2.0 section 2(a) notice), 2026-09-01, by Chiisai Games: emulators/emulators.js - one statement in the DOSBox module loader. Upstream fetched the emscripten glue (wdosbox.js) as text and ran it through eval.call(window, text). This site ships a Content-Security- Policy without unsafe-eval, which refuses that call (EvalError inside dosboxWorker) and left the cabinet unable to boot. The same text is now loaded through a blob: