yksoft1

Results 19 comments of yksoft1

Did you define -DEMTERPRETER_SYNC , use Emterpreter Sync building JS/WASM files and use the Emterpreter whitelist d3.txt? Without Emterpreter Sync, you won't be able to run DOSBox's interactive shell at...

Meanwhile, I made static makefile in /make_em in recent commits to tree emscripten. It should work given Emscripten fully installed and EMSCRIPTEN_ROOT set.

> I can't seem to be able to compile. > What are the commands? > > I have used: > `git clone https://github.com/yksoft1/dosbox-x-vanilla-sdl.git` > `cd dosbox-x-vanilla-sdl` > `./autogen.sh` > `emconfigure...

> I have managed to compile it with instructions from `build_em.txt`, but it's unstable. > > I get errors like `RuntimeError: index out of bounds` or `Assertion failed: undefined` or...

It's frustrating that on PC-AT mode, many DOS_Shell and DOS functions causes a desync; but the performance would be unbearable if you Emterpretify them all.

要彻底解决这个问题只能等有人做DOSBox 的WebAssembly dynrec CPU了。

只是因为很多游戏没有破解。

你说的是Emterpretify的白名单吧。 我在移植DOSBox-X的时候,发现几乎整个DOS模块的函数都要Emterpretify,非常头疼。 (另外emularity不就是个文件系统wrapper吗?和DOSBox内部的命令有啥关系?)

Did you try https://github.com/WebAssembly/binaryen/pull/1681? It fixed a bug that prevents my port of DOSBox-X (a fork of DOSBox) to build.