看了一下 em-dosbox ( https://github.com/dreamlayers/em-dosbox ),根据他最初的改动,自己下了个 DOSBox 8 月 30 日刚出的 release 版 DOSBox 0.74-2 代码包( DOSBox 官方还在用 sourceforge 和 SVN...),改了一下在自己手上的怪物环境( MSYS1+emsdk1.38.12 )里,用 Emscripten 编译成了 js+webassembly。很容易搞。
repo:
https://github.com/yksoft1/dosbox-0.74-2-em
demo:
https://yksoft1.github.io/
本来还在想移植 DOSBox-X 的,可惜怎么编译感觉 SDL 都没有初始化,明明在 console 里看日志游戏已经在运行了,浏览器却处于卡死状态。
repo:
https://github.com/yksoft1/dosbox-0.74-2-em
demo:
https://yksoft1.github.io/
本来还在想移植 DOSBox-X 的,可惜怎么编译感觉 SDL 都没有初始化,明明在 console 里看日志游戏已经在运行了,浏览器却处于卡死状态。