» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[模拟相关] 勤谋电子QMTECH抄板的MiSTer FPGA有人试过吗?【已购入,附下载】

posted by wap, platform: Chrome
其实区别没那么夸张,fpga硬件模拟毕竟也是模拟,一定要说比软件模拟更优秀么可能有点,未必有多少,毕竟软件层面可以通过合理设置和力大飞砖解决绝大多数问题
mister通过对街机游戏逐个对应核心的方式来解决精确性,如果软件模拟能不嫌麻烦对每个街机游戏也单独设置,那能弥补不少和fpga的差异
至于家用机,mister的fc、sfc、pcecd、md、ps、ss、neogeo、gb、gba、ao486等热门核心起码在我测试下来,兼容性尚且和各机种最好的软件模拟器存在可感知的差距,冷门的核心如x68k、32x、msx、pc88等差得远,这些核心功能性上也少于软件模拟器
软件模拟的游戏库数量级更是fpga目前没法比的
最后是个人习惯于把rom库放在onedrive云盘上,在任何支持onedirve云盘的设备上都能同步新添加的游戏和进度,而mister目前还不能做到如此方便解决这块需求


TOP

posted by wap, platform: 小米 红米
引用:
原帖由 @昵称无效  于 2024-10-13 08:54 发表
其实区别没那么夸张,fpga硬件模拟毕竟也是模拟,一定要说比软件模拟更优秀么可能有点,未必有多少,毕竟软件层面可以通过合理设置和力大飞砖解决绝大多数问题
mister通过对街机游戏逐个对应核心的方式来解决精确性,如果软件模拟能不嫌麻烦对每个街机游戏也单独设置,那能弥补不少和fpga的差异
至于家用机,mister的fc、sfc、pcecd、md、ps、ss、neogeo、gb、gba、ao486等热门核心起码在我测试下来,兼容性尚且和各机种最好的软件模拟器存在可感知的差距,冷门的核心如x68k、32x、msx、pc88等差得远,这些核心功能性上也少于软件模拟器
软件模拟的游戏库数量级更是fpga目前没法比的
最后是个人习惯于把rom库放在onedrive云盘上,在任何支持onedirve云盘的设备上都能同步新添加的游戏和进度,而mister目前还不能做到如此方便解决这块需求
目前绝大多数软件模拟器都是冯诺依曼计算机架构,从本质上讲是采取串行顺序处理的工作机制,不能并行计算就是最大的缺陷,只能靠力大砖飞尽量减小延迟。配置要求很高的bsnes和mesen估计和fpga有一战之力,但也只是理论上,期待高手们做个逐帧对比。但更有前途的软件模拟器应该用gpu编程,可以并行运算,会比cpu更有优势。



TOP

posted by wap, platform: iPhone
引用:
原帖由 @昵称无效  于 2024-10-13 08:54 发表
其实区别没那么夸张,fpga硬件模拟毕竟也是模拟,一定要说比软件模拟更优秀么可能有点,未必有多少,毕竟软件层面可以通过合理设置和力大飞砖解决绝大多数问题
mister通过对街机游戏逐个对应核心的方式来解决精确性,如果软件模拟能不嫌麻烦对每个街机游戏也单独设置,那能弥补不少和fpga的差异
至于家用机,mister的fc、sfc、pcecd、md、ps、ss、neogeo、gb、gba、ao486等热门核心起码在我测试下来,兼容性尚且和各机种最好的软件模拟器存在可感知的差距,冷门的核心如x68k、32x、msx、pc88等差得远,这些核心功能性上也少于软件模拟器
软件模拟的游戏库数量级更是fpga目前没法比的
最后是个人习惯于把rom库放在onedrive云盘上,在任何支持onedirve云盘的设备上都能同步新添加的游戏和进度,而mister目前还不能做到如此方便解决这块需求
其实游戏方面,真玩游戏的并不会追求“多”,因为根本玩不过来,求多的反而是浅尝即止的。

我这种人都有自己专门偏好的游戏库,并不是很大。各种真机有烧录卡的硬盘的都买好装上游戏了,也不存在需要统一游戏库的问题。


TOP

真的非常感谢,这个pdf说明书真的很实用
引用:
原帖由 BigBangBang 于 2024-10-12 15:57 发表

VGA连彩监,要改配置文件MiSTer.ini,还要拨动机身上那个跳线。改好的配置文件可以用新的名字命名文件名。mister fpga可以保存4套ini配置文件。
第一套:MiSTer.ini
第二套:MiSTer_alt_1.ini
第三套:MiSTer_a ...

TOP

posted by wap, platform: Chrome
引用:
原帖由 @SecretValley  于 2024-10-13 10:55 发表
目前绝大多数软件模拟器都是冯诺依曼计算机架构,从本质上讲是采取串行顺序处理的工作机制,不能并行计算就是最大的缺陷,只能靠力大砖飞尽量减小延迟。配置要求很高的bsnes和mesen估计和fpga有一战之力,但也只是理论上,期待高手们做个逐帧对比。但更有前途的软件模拟器应该用gpu编程,可以并行运算,会比cpu更有优势。
逐帧对比可能没啥意义,例如MisterFPGA的PS1核心出来没多久,就有Youtuber做了和真机的逐帧对比,跑《山脊赛车》的自动演示几圈一帧不差,但那时候PS1 Core肯定还是不完善的。
前不久SS Core也是通过的那啥声音测试程序,完美通过,而且兼容性比软件模拟器强得多,号称除了真机外最好的方式比所有模拟器都强,结果还是有游戏不完善。

所以这个要界定,逐帧和测试程序的方式可能都不太完美。
但是有一点是可以肯定的,延迟是肯定和真机差不多,手感明显强过模拟器的,很多老模拟器玩家第一次上FPGA就能感知到。

是不是画面准确?这个其实国内外战过很多次,又说某个游戏FPGA能准确显示某个图层什么的,也有模拟器例如bsnes作者之类反驳FPGA的长篇贴文,其实谁都没有测试过所有的游戏和所有的核心,总体上来说我们只能视为两者都“差不多”。

国外也有做FPGA游戏机的作者说,他永远都不会放弃模拟器,因为模拟器有FPGA天生做不到的东西,例如画面强化,例如实时保存、快进快退等等。所以我的观念也在更新,两者并不是谁可以完全战胜谁的,互有特长,看自己的需求是什么。

TOP

posted by wap, platform: Chrome
不过这里要说一嘴,前面说FPGA不可能实现的实施存档功能,好像SNES测试版Core已经实现了,算近期一个惊喜

TOP

引用:
原帖由 君思睿 于 2024-10-14 15:52 发表
posted by wap, platform: Chrome
逐帧对比可能没啥意义,例如MisterFPGA的PS1核心出来没多久,就有Youtuber做了和真机的逐帧对比,跑《山脊赛车》的自动演示几圈一帧不差,但那时候PS1 Core肯定还是不完善的。
前不 ...
所以我个人对复古游戏的理解比较狭隘,我认为只有2D像素画面的游戏,才算得上复古游戏。3D多边形的都不算。3D游戏可以通过模拟器提高渲染分辨率和材质表现力,最后实现完全凌驾原版游戏的视觉效果,此时此刻,原版的Low-Poly画面已经不堪入目。基于这个理解,我觉得所有3D游戏机都没必要FPGA化。MiSTer FPGA已经完成了它的历史使命,逻辑门规模足以应付3D街机、主机的MiSTer FPGA 2 完全没有推出的必要。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @BigBangBang  于 2024-10-14 16:32 发表
所以我个人对复古游戏的理解比较狭隘,我认为只有2D像素画面的游戏,才算得上复古游戏。3D多边形的都不算。3D游戏可以通过模拟器提高渲染分辨率和材质表现力,最后实现完全凌驾原版游戏的视觉效果,此时此刻,原版的LowPoly画面已经不堪入目。基于这个理解,我觉得所有3D游戏机都没必要FPGA化。MiSTer FPGA已经完成了它的历史使命,逻辑门规模足以应付3D街机、主机的MiSTer FPGA 2 完全没有推出的必要。
是的,我差不多,甚至模拟不到SS、PS1的Mister前身MIST就够了,情怀都在8bit、16bit那两代上面,国内没流行过没玩过的其实我也没啥情怀。

TOP

posted by wap, platform: 小米 红米
引用:
原帖由 @君思睿  于 2024-10-14 15:52 发表
逐帧对比可能没啥意义,例如MisterFPGA的PS1核心出来没多久,就有Youtuber做了和真机的逐帧对比,跑《山脊赛车》的自动演示几圈一帧不差,但那时候PS1 Core肯定还是不完善的。
前不久SS Core也是通过的那啥声音测试程序,完美通过,而且兼容性比软件模拟器强得多,号称除了真机外最好的方式比所有模拟器都强,结果还是有游戏不完善。

所以这个要界定,逐帧和测试程序的方式可能都不太完美。
但是有一点是可以肯定的,延迟是肯定和真机差不多,手感明显强过模拟器的,很多老模拟器玩家第一次上FPGA就能感知到。

是不是画面准确?这个其实国内外战过很多次,又说某个游戏FPGA能准确显示某个图层什么的,也有模拟器例如bsnes作者之类反驳FPGA的长篇贴文,其实谁都没有测试过所有的游戏和所有的核心,总体上来说我们只能视为两者都“差不多”。

国外也有做FPGA游戏机的作者说,他永远都不会放弃模拟器,因为模拟器有FPGA天生做不到的东西,例如画面强化,例如实时保存、快进快退等等。所以我的观念也在更新,两者并不是谁可以完全战胜谁的,互有特长,看自己的需求是什么。
是的,官方论坛上一直有人争论fpga对实机硬件的还原度。有的说只有少数核心对原机的各种芯片进行了开盖,然后显微镜观察,再还原成fpga的数字电路;一部分核心是依靠芯片官方公开的技术文档进行了电路重建,精确度和实际有差别;大多数核心甚至只是借助软件模拟器积累的资料进行的功能仿真,这个精确度更不好说。但是总体上都承认,这些fpga核心即使是模拟精度跟软件模拟器一样,但展现出来的效果也要好得多,比如输入延迟、帧生成稳定度、声音画面同步的精确度等等,这主要归功于并行运算能大大降低所需的性能。

TOP

引用:
原帖由 君思睿 于 2024-10-14 15:53 发表
posted by wap, platform: Chrome
不过这里要说一嘴,前面说FPGA不可能实现的实施存档功能,好像SNES测试版Core已经实现了,算近期一个惊喜
不了解实时存档是什么时候实现的,反正我下载楼主分享的NES核心可以存。GBA核心更离谱,不仅能SL,还能后退和快进,跟软件模拟器一样。

TOP

引用:
原帖由 BigBangBang 于 2024-10-14 16:32 发表

所以我个人对复古游戏的理解比较狭隘,我认为只有2D像素画面的游戏,才算得上复古游戏。3D多边形的都不算。3D游戏可以通过模拟器提高渲染分辨率和材质表现力,最后实现完全凌驾原版游戏的视觉效果,此时此刻,原版 ...
百分之一千同意。FPGA的最大优势就是并行运算,消除了模拟或者仿真过程中各个环节的延迟,这对快节奏的2D游戏来说极其重要,细微的输入延迟就能带来手感的大变化。但是3D游戏貌似对延迟要求降低了不少,当年我用蓝牙拉伸手柄夹着骁龙845手机玩psp战神的时候就发现了。ppsspp的输入延迟本来就大,加上安卓和蓝牙手柄,是逆天的三重延迟。我应该是对输入延迟比较敏感的,但居然觉得可以接受,一口气玩通关了。这种延迟在2d游戏上我是坚决不能忍受的。总结原因有两点,一是3d游戏开多倍分辨率效果太好,而且能把实机的不满30帧提高到60帧,这对冲了一部分输入延迟的负面影响;二是3d对输入延迟要求确实不高。从那以后,我psp实机就只玩2d游戏了。

[ 本帖最后由 SecretValley 于 2024-10-15 08:33 编辑 ]

TOP

posted by wap, platform: Chrome
引用:
原帖由 @SecretValley  于 2024-10-15 08:07 发表
不了解实时存档是什么时候实现的,反正我下载楼主分享的NES核心可以存。GBA核心更离谱,不仅能SL,还能后退和快进,跟软件模拟器一样。
SNES比较复杂,PS1和一些其它主机的Core可以,看Mister Fpga官方论坛的SNES区从2022年就开始希望加这个功能,到今年10月8号才在测试版加上,目前还在论坛做测试没有正式退出,软件模拟器就容易实现得多。

另外关于FPGA的精确性,我看的一些关于FPGA问题的文章从侧面说明了模拟器和FPGA根本上的差异性和两者的目标的不同型。
一个说法是现在再也造不出和以前完全一样的游戏机了,因为哪怕芯片有兼容产品,但实际上这些兼容产品的电气特性已经有差异,哪怕再接近,也不会完全一样。这就像以前台湾产、国产的兼容MD、红白机一样采用的硬件和原版是不同的,淘过二手MD的应该深有感触,什么台湾的、国产的,都要看里面用的什么主板和芯片,别看玩起来感觉不出差别,但是些游戏就是玩不了。
另一个就是AP上最近新出来的《真人快打》核心嘛,作者说因为AP的内存特性和MisterFPGA不同,要高一些,所以AP可以做《真人快打》,但是Mister不行,因为内存达不到要求。还有Mister克隆板因为内存细节的差别,导致N64核心在上面跑有问题,作者修复了才解决。

可见FPGA对细节的考量还是很严格的,所以有些东西肯定也是用技术手段达成的,毕竟各部分电气性能肯定不会是和真机完全一致,就说一点至少晶振就不一样,电脑上音频44Khz和48Khz为了还原好都要配两个才行。MisterFPGA上的DE10-nano就有两个时钟电路,看别人测试兼容板就已经有帧数细节差异了,你看这种FPGA克隆板都会不一致。所以盲目追求和真机完全一样其实已经没意义了,除了真机外不可能有一样的。但除了真机,FPGA确实在细节上能做到最好,至少大家讨论“精确”这个概念的细节层面上,和模拟器就完全不一样。虽然最后呈现出来可能差不多。

一个不完善的感想,游戏机和FPGA就是所有元器件都在时钟电路的控制下运转,而电脑系统本身有一套时钟电路,软件模拟器则要在这一套电路上再做一套,毕竟软件环境不是真实的,每个软件模拟出来的电路速度有高有低,要协调这一切需要快的等慢的,要所有的组件都在和原机一致的那一刻运转到位,这期间不知道经过多少等待?

所以模拟器要达到很高的模拟准确是,就一定要尽量高速的CPU,让软件模拟的原件在真机时钟电路运转完之前就已经算好,这样所有的软件原件才能和真机一样迈向下一个时钟周期?

TOP

看着好复杂。。。。。。。。。。。。。。。。。。。。

TOP

引用:
原帖由 君思睿 于 2024-10-15 10:34 发表
posted by wap, platform: Chrome
SNES比较复杂,PS1和一些其它主机的Core可以,看Mister Fpga官方论坛的SNES区从2022年就开始希望加这个功能,到今年10月8号才在测试版加上,目前还在论坛做测试没有正式退出,软件模 ...
FPGA的上限是极高的,理论上能重现任何不超过自身性能的硬件。但也存在不那么精确的功能性仿真,精确度肯定不如布线后的时序仿真。所以开发者的水平和追求也很重要,mister的开发者应该以还原实机为目标,高标准严要求。
另外cpu不能并行运算,再高的运行速度也克服不了先天缺陷,我觉得用gpu做模拟器更合适。

[ 本帖最后由 SecretValley 于 2024-10-15 11:33 编辑 ]

TOP

我还是低解pc batocera走起吧 毕竟模拟器本身也在不断完善.....

TOP

发新话题
     
官方公众号及微博