站点: https://ddyx.me 花了大半年时间在原先 JSDOS 基础上更新了 MT32 ,GM 音源以及 3DFX 支持。 特点就是速度比 JSDOS 都快,帧延迟极大降低,游戏卡顿也减少了不少。音质也提升到了 44100 立体声,且不像原库基本不会出现卡顿。 支持 CD 光盘以及光盘切换。
GM 音源原本能支持到 2.7G ,但是在支持 3dfx 后,需使用 webgl2 ,可是 webgl2 在超过 2g 内存后寻址有 bug ,此 bug chrome 及 emscripten 都需要进行修复,目前已经看到不少人反应,pr 也已提。在没修复之前,如果不能正常看到游戏画面,请选择较小的音源。
3dfx 支持重写了整个渲染流程以支持 webgl2 ,支持分辨率提升到 4k 或更高,但需要对游戏逐个进行适配。目前支持了 5 个游戏,古墓丽影(包括资料片),尖叫赛车,nascar 1999 ,死亡赛车,blood 。
截图参考: https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/tr_soft.png 古墓丽影软件渲染
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/tr_voodoo.png 古墓丽影 voodoo 原生分辨率 640x480
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/tr_voodoo_upscaled.png 古墓丽影 voodoo 提高分辨率 4k
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/sr2_voodoo.png 尖叫赛车原生分辨率 640x480
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/sr2_voodoo_upscaled.png 尖叫赛车 voodoo 提高分辨率 4k
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/blood_soft.png blood 软件渲染
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/blood_voodoo.png blood voodoo 原生分辨率 640x480
https://ddyx.s3.ap-east-1.amazonaws.com/images/sample/blood_voodoo_upscaled.png blood voodoo 提高分辨率 4k ,这个模式下图形会有错误,原因是 build 引擎在被改支持 3dfx 后,用单独三角形来画一行一列的像素,属于奇技淫巧,如果提升分辨率,每次画的三角形就无法覆盖提升分辨率后的多行像素。
不过,要想流畅跑起来,还是需要一个单核性能强劲的 CPU
1
Livid MOD 打不开了……
|
2
superlucker1 OP @Livid 能打开的吧
|
3
Livid MOD @superlucker1 谢谢。三国志 5 貌似没有包括完整的 CD 音轨,进去之后没有背景音乐。
另外就是,这个游戏有两个启动文件,如果用 SAN586 的话,启动的就是 800x600 的分辨率。 |
4
Tink 270 天前
太牛了真的
|
5
cssk 270 天前
iOS 有啥可以巨魔安装的模拟器推荐?
|
6
ygtq 270 天前
牛批!
|
8
x86 270 天前
太棒了,你这个和另一个在线 FC 的真是上班摸鱼时的最爱🥵
|
9
superlucker1 OP @Livid 打开三国 5 的 cd 版,是有 CD 音轨的。
|
10
Livid MOD |
11
superlucker1 OP @Livid 奇怪,我这里点请放入 CD 的提示确定后,开始新游戏菜单就开始播放 CD 音乐了。
|
12
Livid MOD @superlucker1 我这里环境是 macOS 12 / Chrome 116
|
13
superlucker1 OP @Livid 噢噢,我晚点 mac 上试试看,mac 的 safari 和 chrome 浏览器有各种奇怪的 bug 。之前刚修正个黑屏的问题。
|
14
superlucker1 OP @Livid 在 m1 macos 13.5 下测试了 safari 和 chrome 117 ,都是有音乐,正常的。不知道什么原因了。。。
|
15
Livid MOD @superlucker1
我这里看起来只加载了 7.4MB 的一个 rtk5.jsdos 文件。 因为之前也用 Boxer 折腾过这个游戏,完整的 BIN/CUE 会有 600 多 MB ,对这个游戏的音乐印象特别深刻。 |
16
superlucker1 OP @Livid 我知道了,这个带(r)的是 rip 版本,要 cd 版的: https://ddyx.me/DOS/%E4%B8%89%E5%9B%BD%E5%BF%975%20CD%E7%89%88
|
17
Livid MOD |
18
del1214 268 天前
感谢分享
|
19
HandSonic 268 天前
用 i9-13900K+RTX 4090 的台式机试了一下 DOOM 2 ,选的最高的那个“NEO 2.76G 高性能桌面设备”,加载完之后一直黑屏,只有声音没有画面,浏览器 Google Chrome
|
20
superlucker1 OP @HandSonic 嗯,技术上来说,因为先加载的 soundfont ,如果 soundfont 超过 2g ,会导致创建 webgl2 的时候内存地址大于 2G ( webgl1 没有这个 bug ,但是因为需要支持 3dfx ,所以只能升级到 webgl2 ),然后出错。这个问题 chrome 和 emscripten 双方都在等待修复,我看到已经有 pr 了。在这之前只能选择小的 soundfont ,目前还没有什么比较好的办法。
|
21
superlucker1 OP @Livid 多谢版主支持 :P
|
22
Livid MOD 话说如果网站不需要动态后端的话,是否有可能也发布成 IPNS 试试呢。这样大家可以来帮忙在全球各地做镜像了。
|
23
superlucker1 OP @Livid 有一些动态的地方,不过已经用亚马逊做 cdn 了,基本上全球访问总体都有一定速度。
|
24
superlucker1 OP @HandSonic 这个问题已经解决,升级到最新版本 chrome 或 edge 就行了。
|
25
superlucker1 OP 最近正在更新对 windows 游戏的支持,现在星际已经能跑起来了,但是对系统要求比较高,需要至少 14 代酷睿,7950x3d 或 m3 才能比较流畅跑起来。
|
26
jiaorong 176 天前
你简直就是上班摸鱼界的上帝,至少把我国的 GDP 向下拉低了 1%
|
27
superlucker1 OP 增加了手柄支持,重写了 fpu 和 voodoo 相关的驱动。Windows 游戏这两天就要上线了。
|
28
superlucker1 OP windows 游戏链接:
https://ddyx.me/Windowslist 目前没对外开放,属于测试,需要强大的 cpu ,可以测试下自己的 cpu 。且存档功能还有点问题,不要真的去玩,可能以后会出现存档丢失。 |