写了个在浏览器中玩中文 DOS 游戏的网页
DEMO: https://dos.zczc.cz 网站架在 Cloudflare 后面,所以可能有一点慢,请耐心等待。
现在支持三十多款游戏(时间有限只能做到这样了)。欢迎大家提出想要添加的游戏。
基于 https://github.com/dreamlayers/em-dosbox
1
Hansah 2018 年 9 月 3 日
能存档不?
|
2
y835L9DyC5XD09kq 2018 年 9 月 3 日
点赞
|
3
protonme OP @siknet #1 存档的确现在还没有做完,因为 Emscripten 不能十分方便的保存存档,现在主要可能的解决方案有两个。一个是 https://kripken.github.io/emscripten-site/docs/api_reference/Filesystem-API.html#filesystem-api-idbfs 另一个是 http://github.com/copy/v86。使用 v86 我已经做出可以存档的 DEMO 了,但 v86 仍然有些 bug 使得 DEMO 基本上不可用。
|
5
lingll 2018 年 9 月 3 日
三国志 4 运行退出, 估计没配置好内存
|
7
Hansah 2018 年 9 月 3 日
已 star,能存档的话更方便上班摸鱼...
|
8
chungzh 2018 年 9 月 3 日
挺好玩的,star~
|
9
outcastveron 2018 年 9 月 3 日
nb,star 一下支持
|
10
jy02201949 2018 年 9 月 3 日
dos, 必须来个金瓶梅啊哈哈哈哈
|
11
lingll 2018 年 9 月 3 日
不错, 手机浏览器都可以玩, 不过没键盘鼠标没法玩
|
12
protonme OP @jy02201949 #10 👌 https://dos.zczc.cz/games/金瓶梅 /
|
13
Cytion 2018 年 9 月 3 日 via Android
终于能够摸 20 年前的鱼了
感谢楼主 |
14
zlhsvc 2018 年 9 月 3 日
很有意思
|
15
Xi 2018 年 9 月 3 日
同级生 2?
|
16
NordicShaw 2018 年 9 月 3 日
可以,可以,能存档最好了。
|
17
cnzzz 2018 年 9 月 3 日
厉害,顶一个
|
18
pythonee 2018 年 9 月 3 日
惊喜
|
19
novay55555 2018 年 9 月 3 日
厉害厉害. 感谢分享
|
20
20015jjw 2018 年 9 月 4 日 via Android
nice
|
21
suyuyu 2018 年 9 月 4 日
老哥 你这是真的慢--
|
23
missdeer 2018 年 9 月 4 日
Firefox 上跟幻灯片似的
|
24
ArchiTech 2018 年 9 月 4 日
nb
|
25
nianbo2001 2018 年 9 月 4 日
厉害
|
26
niuoh 2018 年 9 月 4 日
有 步步高版的金庸群侠传就好了
|
27
zhenhua 2018 年 9 月 4 日
好怀念。。 一百个赞
|
28
Lanke0 2018 年 9 月 4 日
怀念 dos 版马里奥
|
29
kirisakiaria 2018 年 9 月 4 日
感谢分享
|
30
rekulas 2018 年 9 月 4 日
@hzcer 游戏包不能缓存,导致加载慢和服务器流量大,这个能否解决,比如首先考虑数据压缩(测试了下可以减少 30%-50%),肯定会对加载性能有影响但应该比直接加载快些 /把数据包伪装成图片 /压缩包之类的进行缓存控制
|
31
shrekshao 2018 年 9 月 5 日
好评
|
32
shrekshao 2018 年 9 月 5 日
卖给 steam ?搞到 electron 推一波复古游戏出来卖?
|
33
protonme OP @rekulas #30 游戏包一直是缓存的啊?数据压缩的确可以使得加载快很多,需要 nginx 的 http_gzip_static_module 模块。
|
35
zhang1215 2018 年 9 月 5 日
就喜欢这种复古的
|
36
protonme OP |
37
rekulas 2018 年 9 月 5 日
红警 95 可以加 比较经典
|
38
xuddk727 2018 年 9 月 6 日
这个好 NB 啊?怎么实现的,输出重定向???
|
39
d0m2o08 2018 年 9 月 6 日
放到自己的小鸡上了,已 star
|
40
adidala 2018 年 9 月 6 日
厉害了 上班划水利器
|
41
leelrs 2018 年 9 月 7 日
厉害 在微信群里传播的很快啊
|
42
wl904836468 2018 年 9 月 7 日
血狮也可以加上
|
44
MPVTZE 2018 年 9 月 8 日
牛逼。
问下服务器支持到什么时候? |
45
yksoft1 2018 年 9 月 8 日
你这个 em-dosbox 用的 SDL2 那个分支编译的?
|
46
yksoft1 2018 年 9 月 8 日
而且新的 emscripten 下貌似就算是 SDL2 分支都有很多问题吧。。
|
48
protonme OP @MPVTZE #44 网站现在每天大约 500-600GB 的流量,但服务器在 CDN 后面压力不大。但是假如要追求更快的加载速度估计是没有办法了。现在还没有取消服务器支持的计划。
|
49
protonme OP @yksoft1 #45 直接使用 em-dosbox 的初版是 sdl2 的那个分支编译的,后来支持存档的第二版使用的是 db48x/emularity,但 db48x/emularity 文档还没有编译的说明,使用的是 db48x/emularity 提供的 dosbox.js ,似乎也是 sdl2
|
51
yksoft1 2018 年 9 月 9 日
YKSOFT Systems @yksoft1 34s34 seconds ago
I tried to compile DosBox-X SDL2 with Emscripten with references from https://github.com/dreamlayers/em-dosbox/tree/em-dosbox-0.74 … . However it couldn't get past cb_bios_startup_screen__func by now.. @jonatha99941399 0 replies 0 retweets 0 likes |
53
protonme OP @yksoft1 #51 我看您提供的链接是 em-dosbox-0.74 分支,这个分支好像已经很久没有更新过了。另想请问您编译失败的 Emscripten 版本是什么呢?
|
54
yksoft1 2018 年 9 月 9 日
@hzcer 反正我现在参考 em-dosbox 自己把 dosbox0.74 改了个简单的用 WebAssembly 跑的版本,感觉速度不太好就是了,还在研究 Dosbox-X 的移植
|
55
del1214 2018 年 9 月 11 日
真厉害
|
56
akumax 2018 年 9 月 11 日
赞,前几天刚在群里看到,没想到源头在这里。ORZ
|
57
mytry 2018 年 9 月 13 日
可以考虑把大文件追加在一个几百字节的 GIF 动图后面,然后上传到各大免费图床相册里(比如知乎、贴吧等),这样速度就不封顶了,而且最关键还免费 - -
|