东方吧 关注:677,303贴子:18,488,086

回复:浏览器里可跑的 东方旧作? Dosbox-X Emscripten 化取得初步成功

只看楼主收藏回复

幻想乡5面幽香BOSS战前对话时卡死


IP属地:江苏16楼2018-09-16 13:00
回复(1)
    大佬


    IP属地:甘肃来自Android客户端17楼2018-09-16 13:11
    回复
      2026-04-29 06:49:53
      广告
      不感兴趣
      开通SVIP免广告
      给个反馈,Edge 42@windows 10 1803运行一切正常,1809里面的Edge应该更加没有问题。


      IP属地:加拿大来自Android客户端18楼2018-09-16 23:38
      回复
        大佬


        应用达人
        应用吧活动,去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:广西来自Android客户端19楼2018-09-16 23:39
        回复
          简单移植了另一个PC9821模拟器,Neko Project II Kai。


          这个就比Dosbox-X慢多了,不太想放出demo。。


          20楼2018-09-17 22:29
          回复(1)
            挺好的,拿win10自带的ie每作都摸了一遍


            IP属地:广东来自Android客户端21楼2018-09-19 20:15
            回复(2)
              竟然是yk大佬


              IP属地:河北来自Android客户端22楼2018-09-20 09:12
              回复
                我去是yk大佬
                (我还是好久以前看鬼畜关注的


                IP属地:四川来自Android客户端23楼2018-09-20 09:24
                收起回复
                  2026-04-29 06:43:53
                  广告
                  不感兴趣
                  开通SVIP免广告

                    (Emscripten打东方幻想乡H难度魔A,处理落率比Anex86高得多,强制60fps效果似乎不明显)
                    冒昧打扰楼主,实在抱歉。
                    很抱歉,今天把这个坟给挖了上来。主要是最近想尝试一下各种模拟器运行东方旧作的效果。所以,最近几天就把DOSBox-X给下载下来运行了一番。
                    感觉,这一个模拟器也不能避免子弹较多的时候,出现掉帧的问题。T-98Next,NekoProjectII 21/w和这个DOSBox-X,都会在弹幕密集的时候掉帧。个人感觉,三者性能大致如下:
                    T-98Next >DOSBox-X > NekoProjectII 21/w
                    Anex86采取了另一种方式,即在弹幕多的时候,它会跳帧而非掉帧。这样虽然显示效果不好,但处理落率不会太高。
                    (由是观之,想要玩到最高质量的游戏,还得用PC-9821实机;Sigh~)
                  不过,使用DOSBox-X,我可以顺利地打开MSDP。(一个PC-98平台的FM音乐播放器)而使用其他模拟器,就不能打开它。(总是卡死)(也许我少看了一些东西,因为那个帖子被吞掉了3层楼)
                    此外,我从Github上下载的DOSBox-X,似乎没有节奏音源;也不能正确加载PMD86.COM驱动,原因不明。
                  ====================
                    恕在下鲁莽,我想问一问,您是怎么配置音源的?怎么添加YM2608节奏音源?用的什么音源和节奏音源?
                    我听到的这个音源播放的“幽梦 ~ Inanimate Dream”,我非常喜欢,非常希望能在我本地的DOSBox-X上播放。(网页上有时会卡,我也想为这首曲子录音)可惜,我对软件开发了解甚少,不能从你们的Github上找到答案。
                    如果楼主愿意告诉我这个秘密的话,在下愿意洗耳恭听。或者,告诉我该模块的负责人。谢谢。
                    拜托了。
                  (致吧务:如果我违反了相关规定,请允许我和楼主交流完毕,再做处理,谢谢!)


                  IP属地:上海25楼2018-11-23 02:19
                  回复(2)

                      忽然发现之前忽略了faster选项,果断试一试。
                      效果不错,没有出现什么大的bug。速度提高了不少,但是最多只能和T98-Next持平。大部分地方还好,但是有几个地方有非常显著的掉帧。(比如6Boss幽香的倒数第2身)
                      不过,音乐的音质真好呀。再一次羡慕楼主的音源。


                    IP属地:上海26楼2018-11-23 02:59
                    回复(13)
                      感激不尽。以后就拿这个去传教旧作了……!顺带这个音质比86的好听……不知道为什么……


                      IP属地:海南27楼2018-11-26 12:48
                      回复(5)

                        (DOSBox-X本地模拟器,CPU Cycles(见窗口标题栏)为15000/ms,处理落率8.46%)

                        (DOSBox-X本地模拟器,CPU Cycles(见窗口标题栏)为30000/ms,处理落率0.06%)
                        ====================
                          首先,感谢UP的提醒,我在本地端将CPU Cycles设置为30000后,处理落率降了不少。同时,似乎没有明显的跳帧问题。如果我测试完其他的作品后,效果依旧不错的话,我觉得其可以取Anex86而代之。这个模拟器不仅仅音效很好,同时不跳帧。
                          在我见到这款模拟器之前,我见到的比较好的模拟器是T-98Next。那个模拟器不跳帧,支持FM86音源+Rhythm采样音源。但是,那个模拟器偶尔掉帧,且不支持MIDI接口。所以,我在通关的时候,不能使用该模拟器。
                          T-98模拟器掉帧的地方:
                          1.TH03的8面Boss千百合处,掉帧比较严重;
                          2.TH04的6面Boss幽香处,掉帧比较严重。
                          改天,我试一试使用DOSBox-X来模拟这几个地方,看看效果何如。
                          如果效果良好,我觉得东方Project旧作的资源,可以更换一把了。
                        ====================
                          目前,就我尝试的DOSBox-X,还具有的一些缺陷,如下:
                          1.MIDI的支持不太好。MMD.COM(东方封魔录MIDI驱动)很难正确加载并连接到MIDI接口上,即使连接上了,MIDI的播放也延迟严重。而NekoProjectII 21/w,则不存在上述问题。Anex86也很难正确加载,但连接成功后基本没有延迟。
                          2.音量似乎过大,且无法调节大小。我使用DOSBox自带的“Capture”录制了一段音乐,经检测发现音量超标。(即存在>0dB衰减的)并且,无法调节——这是DOSBox本来就有的缺陷。(P.S.直接调节PMDB2.COM的音量没有用,因为总是有一个SSG鼓无法调节,所以音乐会走声)
                          3.潜在的帧数不稳。(我没有测试DOSBox-X的抗压性,但我对这个不跳帧的模拟器抱有悲观的态度)
                        不过DOSBox-X的优点和很多,值得推荐:
                          1.FM音源质量不错,可以人工加载2608的节奏音源。(支持双声道,我私自更换了2608的采样文件,获得了相对不错的音乐效果)
                          2.不跳帧,游戏动画视觉感受比较好。
                        ====================
                          最后,通过一个范例,我知道了如何加载节奏音源。
                          只要将节奏音源的6个.WAV采样文件,放到DOSBox-X可执行文件相同的目录下即可。


                        IP属地:上海28楼2018-11-27 00:18
                        回复
                          萌老弱弱的来问下,np21kaiw和np2kaiw有什么区别?


                          IP属地:湖北29楼2018-11-28 10:27
                          回复(2)
                            大佬!!


                            IP属地:河北来自Android客户端30楼2018-12-03 08:33
                            回复
                              2026-04-29 06:37:53
                              广告
                              不感兴趣
                              开通SVIP免广告
                              终于不用模拟器能玩旧作了


                              IP属地:上海来自手机贴吧31楼2018-12-25 08:06
                              回复