mister_fpga吧 关注:905贴子:5,538
  • 16回复贴,共1

你该怎么看待MiSTer FPGA

只看楼主收藏回复

Q1:这个mister它是模拟器吗?
A:是,但又不完全是。底层上,mister会使用一些开源的高精度软件模拟器的代码,比如sfc的bsnes或者gameboy的sameboy,如果你用过retroarch你甚至会注意到mister和retroarch都会用“core”来称呼模拟核心。但是在实现上,mister使用FPGA芯片,这和软件模拟器非常不同,或者说有着本质区别,这也是为什么它能够从硬件层面上更接近实机。其实比起mister和软件模拟器的联系性,我更希望大家不要盲目迷信所谓“硬解”的说法,认为“硬解”就意味着百分百兼容和正确,把mister看作是软件模拟器的进化版多数时候会更加正确,因为mister的出现原因正是因为传统软件模拟器的发展瓶颈。
Q2:不是说1:1硬件复刻吗?
A:mister是真正的复制实机硬件电路板吗?答案是否定的,虽然fpga芯片理论上可以做到真正的复制硬件,但mister几乎所有的内核都只是基于原本硬件功能的“重构”,是的,这点和软件模拟器并没有差别,从这个角度来说,mister也是模拟器的一种。
Q3:那它干嘛不做真正的硬件复刻?
A:因为没有能力也没有必要。mister使用的DE10-Nano开发板没有足够的能力实现这么多机种的硬件复刻,再者,就游玩体验上来说,达到cycle(周期)精度级别就足够拥有和实机不可区分的差别,这时即使消耗更多的资源达到硬件复刻级别,这种体验也不会有什么改变,自然就没有必要。
既然提到了硬件复刻,我想另外说的是,同样基于FPGA,最近比较火的Analogue Pocket或许是真正的硬件复刻,因为它无法使用游戏rom文件,只能使用实体正版卡带游玩。
Q4:我不想听你说这些乱七八糟的,就告诉我,mister能不能达到实机的效果
A:基本可以。mister大部分内核都有很高的精度,少有问题,即使有也会在新版本被解决,小部分WIP(work in progress)内核还在积极地不断更新(比如世嘉的SEGA Saturn和索尼的PSX),距离完善还需要一段时间。理论上mister和很多软件模拟器在游玩体验上都可以达到实机的效果,但是你知道,总有人会说延迟、声音、兼容性等等乱七八糟的问题,这些要么是因为一些人不会合理的设置,要么是出于对模拟器的偏见,再要么只是为了花出去的钞票编织出欺骗自己的借口。
Q5:反正说来说去还是不如实机呗
A:我不反对,只是,你真的有这么多金钱和时间花在这上面吗?试着想想,首先,购入一台成色不错的实机,花去大约几百到上千元,接着是显示设备,因为你不能把这些老古董直接连到你的HDMI显示器或者大电视上,这时不论是选择上变转换器还是一台crt显示器都要再花去几百元,最后还有游戏,正版游戏需要你一个个去淘,好一点的烧录卡也要几百上千,也就是说只是一个机种就需要至少千元,如果你想玩不止一个平台当然就需要更多投入,而一套mister组装成品大约2500元就支持几十个机种,并且是一次性投入。你可能会说情怀无价你不懂不是真正的玩家,所以实机有没有必要你说的算。
Q6:但是还有官方复刻主机啊?那些不也挺好
A:官方复刻主机、官方游戏移植合集、包括市面上的非FPGA方案游戏盒子内部实际上都是软件模拟器,也就是说和你在电脑上使用模拟器并没有什么差别,有时候甚至会因为内置的模拟器精度太低而导致各种问题(根据Emulation General Wiki),我觉得从游玩的角度上来说不值得为这些产品掏钱。
Q7:那我还是直接用模拟器吧,省得那么麻烦
A:没什么问题,mister很好,软件模拟器也不差,前提是你会选择和设置。mister未来的发展潜力很大,但至少在现在它和软件模拟器之间还没有拉开太明显的差别,现在选择mister的最大理由对我来说只是“不是在玩电脑而是在玩一个真实的游戏硬件”的感觉,仅此而已。


IP属地:广东1楼2022-12-09 17:40回复
    dd


    IP属地:广东2楼2022-12-09 18:06
    回复
      楼主文里没有提到一个关键,软件模拟器和FPGA硬解模拟器的数据运算方式的区别。
      软件模拟器是完全靠CPU以串行流数据方式运行游戏程序,而FPGA硬件模拟器则是和它所仿真的各种主机一样,通过各种功能芯片各司其职的并行运算方式运行游戏程序,两者原理与过程完全不同。


      IP属地:广东来自Android客户端3楼2022-12-13 13:51
      收起回复
        AP掌机相当于掌上mister,哪里来的不能用rom说法,现在已经有很多游戏内核了


        IP属地:江苏来自iPhone客户端4楼2022-12-13 14:10
        收起回复
          说不能玩rom的自己看图,j大的推图,YouTube机友的评测,我的机器还没到货,得23年才能拿到


          IP属地:江苏来自iPhone客户端5楼2022-12-13 19:55
          收起回复
            这点事还没整明白呢?你看看架构就明白了,
            软件模拟器:
            x86硬件
            操作系统
            模拟器软件
            虚拟出游戏机
            fpga:
            代码在fpga上运行
            就这么简单


            IP属地:北京来自iPhone客户端8楼2022-12-15 11:21
            收起回复