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


 17 12
发新话题
打印

mister啥时候能降价

都准备上n6--4核心了

不止怀旧主机,连MSX、X68000等一票怀旧电脑都整完了了,而且通用一套输入、输出,比家里到处都是线强到哪去了?

3000都值!只要你想要的老机器越多就越值!

另外mister fpga的de-10替代方案也有进步,能跑游戏了。换别的fpga板应该能便宜不少


TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @lilarcor  于 2023-4-15 10:50 发表
posted by 论坛助手, platform: iPhone
是不是一定要接crt
国内能买到的版本,一般是HDMI+VGA(可低解) 或者 HDMI+扫把头,二选一。也可以插额外的模块支持其它输出模式



TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @solbadguy  于 2023-4-17 16:14 发表
对硬件不了解,就问问:这巴掌大的东西,能对这么多的主机、那么复杂的硬件环境进行精确重现?
很简单,软件模拟器的路子是: 模拟器软件 -> 操作系统 -> 计算机硬件,有3层,每一层都不一样,都要迁就用各种稀奇古怪的方式达到模拟的效果

FPGA就是1层:用FPGA模仿原来各种主机的硬件跑游戏。

FPGA什么意思?简单地说,FPGA就是一个硬件的LEGO积木,可以把原始硬件一块一块搭建起来。或者说就像优盘一样,只是优盘是写软件数据进去,FPGA则是把硬件电路写进去了。FPGA的高手把原始硬件用电子放大镜一个个线路和功能模块描下来,然后把电路放在FPGA实现一模一样的硬件效果。

而Mister FPGA呢?就像MAME这个模拟器计划一样,各路高手把各种主机硬件的电路扫描保存下来,你用FC就刷FC的电路进去、你玩M D就刷MD的电路进去。只要硬件能力足够,就可以做到无限多的电路硬件模拟。




当然你要说100%当然不可能啊,毕竟原装任天堂红白机和大陆组装FC兼容机也不能100%兼容啊,从硬件工程考量,两者用的芯片电路的电气性能都不一样,怎么100%呢?还有台湾产TA芯片的世嘉MD兼容主机,和SEGA原装用68000+Z80的原装世嘉五代也不是100%兼容啊。但是人家也是从硬件方面实现了和红白机、MD一样的效果。

所以你说和软件比,谁更接近原装机?

所谓100%根本就是噱头,老芯片停产后,新造的所有硬件都不可能100%和原硬件主机一样。但是硬件的精确度远不是软件模拟器可比的。

当然,软件模拟器也有花费了大力气,用几G处理器能做到比较精确模拟的,FPGA也有做得不精确的主机。但这只是拿最好的模拟器和最差的FPGA比,FPGA技术的精确度是远大于模拟器的。只要舍得花时间,FPGA理论上可以实现和原始真机完全一样的硬件周期,这样几乎就可以算原始真机了,人和机器都分辨不出来两者的差距。而且FPGA高手也在不断的更新内核,让FPGA电路不断的逼近原始硬件。

还有一个就是延迟,FPGA基本堪比原始主机,软件模拟器延迟基本要大一个数量级甚至几个数量级。玩FPGA可以明显感觉打游戏水平高了(其实就是水平和原来一样了),玩模拟器感觉就是太久没玩水平变差了。

而FPGA另外一个价值则在于,只要你已经完全精确模拟了一块芯片,那以后就能将其FPGA数据重复使用。例如完全精确的实现了68000、6502、Z80这些CPU,那直接拿到别的FPGA平台去用就行了,相当于原来的芯片在现代使用FPGA重生了。

本帖最后由 君思睿 于 2023-4-18 16:52 通过手机版编辑


TOP

posted by wap, platform: MAC OS X
另外几乎所有的Mister FPGA的用户都是真机党,没真机的基本也不会买这个,有真机的喜欢得不得了。

其实不单单是游戏机,国外大把的怀旧电脑,什么Mac classic、APPLE II、Amiga、MSX、夏普X68000等等之类的早期家用电脑,现在买一台都是几百几千,还要伺候各种接口的鼠标键盘,太难了。一个Mister全部爽完不香吗?这种主机的怀旧版,有些还只是ARM芯片+模拟器就要好几百,真用FPGA做出来的单个怀旧主机都要四位数。

所以对这种人来说,3000块钱贵不贵?

所以看用户在不在乎了,FPGA绝对是最接近原始硬件的方案,就看你愿不愿意为这个“最接近”掏钱

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @SecretValley  于 2023-4-22 09:51 发表
fpga本来就是用作仿真原始硬件电路的,理论上可以无限接近实机,但也只是理论上,这么多机种五花八门的元器件,要做到100%门级别仿真哪有那么容易,而且不少人说mister的很多核心代码属于行为级仿真,那就跟实机差的远了,相对于软件模拟器也就只有延迟方面的优势。本人不懂verilog语言,专业的可以去看看。
如果从仿真级别看FPGA就觉得不如软件模拟器,这就是个天大的误解了,哪怕是行为级也是比软件模拟器强的,理解这个其实很简单。

游戏机内部有N个芯片,他们都是并行工作的,FPGA可以轻而易举的让这些芯片按照原始硬件的方式来执行代码
软件模拟器你只有1个CPU,它天生就没法精确的同时工作,需要用各种稀奇古怪的办法来模仿原始硬件来得到“近乎并行”的效果。

从国外相关讨论区的信息来看,很多mister FPGA的主机内核的主要架构,都是基于开盖扫描实现的高素质代码,例如NEO GEO的。FPGA开发者很多都会从原理图和芯片开盖来努力实现和原始硬件每条指令实现相同的周期数,并以相同的方式访问存储器等等。

FPGA的努力方向在于研究电路更完美的接近原始真机,软件模拟器的努力方向在于用更多的软件技巧逼近硬件。

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @SecretValley  于 2023-4-22 15:13 发表
网上查到的RTL行为级仿真和门级仿真的区别,作为门外汉也只能理解到这种程度了
RTL仿真 VS. 门级仿真
第一阶段具体的仿真对象就是在设计阶段得到的RTL代码。需要说明的是,RTL(register transfer level),顾名思义,是用寄存器传输级的描述方式,描述数字电路的数据流。
可以认为RTL是一种中间状态,后面我们会通过其他综合工具,将RTL映射到某种工艺库(通常我们所说的40nm7nm工艺等等),生成对应工艺库下的门级网标。
在RTL仿真阶段,数据在传输过程中,是在一种理想状态下,即信号在传输过程中没有延时,并且数字信号从01或者10的跳变过程,瞬间完成。
但是我们都知道,在实际的电路中,情况并非如此。
在真实的芯片中,延时有线延时以及门延时。为了得到更可靠、更真实的仿真仿真结果,除了对RTL进行仿真之外,我们会在综合完成之后,进行第二阶段的仿真,即对生成的门级网标再次进行仿真。
进行门级仿真主要有两个目的:
保证RTL与门级网标的一致性。在合成过程中,综合工具为了满足约束条件,会进行优化,所以会出现merge和removal的情况。虽然有专门的一致性比对工具,进行门级网标和RTL的对比,但是门级网标仿真同样重要。在门级仿真过程中,会加入延时文件,模拟线延时和门延时,得到更加可靠的仿真结果。两种功能仿真的对比
RTL仿真速度快,但是真实性稍微欠缺。门级仿真速度慢,但是更加接近于芯片真实的工作状态。
两者互相补充,确保仿真的速度和真实性。
不一定需要达到门级仿真,才能达到精确的模拟。门级仿真是一种更加详细和精确的仿真方法,它会考虑到电路中的每个逻辑门和时钟延迟等因素,但这种仿真方法的计算量较大,仿真时间也相对较长。

一般只需要达到周期精确,就可以很好的仿真了。当FPGA模拟达到周期精确时,意味着模拟的信号变化发生在完全相同的时间间隔内,以与实际硬件运行时的时钟信号相匹配。这意味着模拟的结果与实际硬件在同一时钟周期内产生的结果一样,因此,周期精确可以提高FPGA模拟的精度和可靠性。

就像计算机里面说的,如果它叫起来是样子,看上去也是鸭子,它就是鸭子。FPGA每个时钟周期如果达到了周期精确,每个时钟周期的运行和原始硬件一样,那为什么不能算精确模拟呢?

前面就说过了,FPGA方式是目前已知的最接近原始硬件的解决方案,软件模拟器根本连实现这个级别的模拟能力都没有。


放个3年前测试版的Mister核心和街机基板的动态对比的截图吧,当时还不完全精确,船的位置还有偏差,但是其它方面FPGA和街机原始硬件基板都是完全同步的,这就是FPGA的底气。

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @剑二十三  于 2023-4-22 19:30 发表
笑死了 一个基本合格的cps模拟器就能达到跟实际街机同步了

关键在于延迟。。。。

和左上角的原始街机硬件比,连游戏中间的时间都没法对上,“基本合格的cps模拟器就能达到跟实际街机同步”其实只是个笑话吧?

TOP

posted by wap, platform: MAC OS X
你说的百分之百原始硬件谁说过你自己发出来看看?

Mister就是最精确的非原始硬件,不服你可以找个精确性超过Mister再来吹这个牛。

TOP

posted by wap, platform: MAC OS X
jotego现在同时给analogue和mister fpga做core

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @剑二十三  于 2023-4-23 15:43 发表
analogue核心是Kevin Horton开发的
mister上的snes core是srg320搞的


那哪一个更精确?

还坚持mister fpga 是最精确的硬件???

核电音质高还是水电音质高?





你啊,too young too simple! naive

他的原话是“Mister就是最精确的非原始硬件,不服你可以找个精确性超过Mister再来吹这个牛。”

我拿analogue举例是不是打你们的脸
修订一下,改成“不服你可以找个精确性超过FPGA再来吹这个牛。”

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @剑二十三  于 2023-4-23 17:08 发表
那再问一下 super nt跟mister的snes core跟higan 哪个精确度更高?
要你找个比FPGA高的来问我?感情你不知道?

TOP

posted by wap, platform: MAC OS X
我觉得你的知识已经脱离现代社会了,还商业公司和社区?

远一点的《大教堂与集市》你估计没看过。近一点jotego之类个人开发者如何用patreon如何在玩自己有兴趣的东西同时持续获得收益的模式你也不知道。

见识太浅薄了。

而且自己的论点一变再变。一下子是FPGA和模拟器差不多,一下又FPGA不准确,现在又是Analogue的FPGA准确但是mister fpga就不准。

你可以继续跳,但是我不会回了,一个底线一变再变的人,我是不屑浪费时间的。

好了,请继续你的表演吧,我会看的

TOP

posted by wap, platform: MAC OS X
这里说一下Mister FPGA的SNES内核,这个内核是周期精确的。描述来自:https://github.com/MiSTer-devel/SNES_MiSTer的Features第一行:Cycle accurate SNES replica.

周期精确也解释一下: 周期精确表示在实际的硬件环境中执行时钟的预定时间分配,可以确保每个电路元件都在特定的时钟周期内得到和原始硬件一致的保证。这样可以确保各个模块在正确的时间被调用和执行,保证设计的正确性和稳定性。因此,在实现周期精确的情况下,FPGA对原始硬件的仿真结果应该是非常准确的,几乎与实际硬件的行为完全相同。

至于为什么是“几乎”,因为物理世界还有时钟抖动、电路噪声等因素,这些虽然微乎其微几乎不可能被玩家察觉,不过也不能说是100%。只能说软件模拟达不到这个级别罢了
=========================
以上内容仅供科普,吵架不回

TOP

posted by wap, platform: MAC OS X
楼上那个MiSTeX还早,目前刚出来原型机,不过这是今后的趋势了。

其实100刀,国内开源掌机能跟进的话挺好

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @剑二十三  于 2023-4-24 16:46 发表
First Arcade game is playable
https://www.youtube.com/watch?v=dsyYjL3jlmY


就跟analogue pocket很快有了一堆core一样

移植速度很快的
不记得在哪看过他说这个架构,会和具体的FPGA板无关,相当于FPGA板随便换,可以根据需要选择。
如果只想玩到SFC、MD这一级别,会不会只要500块就够了?现在买个VA4的MD都要大好几百

TOP

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