混世魔头
原帖由 BigBangBang 于 2022-12-5 12:08 发表 posted by wap, platform: iPhone 良民喷了,本帖起初探讨的是MiSTer FPGA硬件模拟的正确性问题,是你们这伙人先说不差钱带歪主题的。
原帖由 BigBangBang 于 2022-11-17 09:48 发表 别人弄好的,溢价到150%。联网可以更新,项目是老外推进的民间的,哪天出了廉价新方案,估计社区就没热度了。如果仅仅是为了玩,持有风险比较大。价格体系随着供应改善,随时会崩塌,有心理准备,这不是问题。问题 ...
查看详细资料
TOP
大侠
魔神至尊
原帖由 @Lunamos 于 2022-12-5 13:44 发表 显然前面和后面的主题已经发生了变化。很多人已经就前者给出了解释。而楼主后面希望讨论的话题也产生了变化,不是吗… 回到精确性上的话,楼主的疑问当然是有道理的。不过要准确解释就只能回到前面说的去看源代码。我个人觉得SystemVerilog写的部分会有一些类似编写软件模拟器的手法,不但需要解释和执行指令集逻辑的顶层向下,同时也需要通过不同用例去向上反推的逆向工程。没人会给出PS或SS中处理器的RTL级电路,软件里也有许多黑箱,许多游戏也没有用到全部机能和指令集,全体的完美实现需要摸索挺长时间。 以前在学校做过一个项目,用Verilog写NES 6502和PPU单元,在不实现Mapper的情况下可以调用容量最小的NES游戏并成功运行(不过会很快死机,我后面也没继续)。然而遇到开始使用Mapper的游戏,因为MMC完全没有实现,更不用说支持不同的Mapper规则,显然加载失败或者严重BUG。而像srg320之类开发者遇到的则是更复杂的问题,不完美的推导结果也能运行一些游戏,但遇到某个游戏在某个场景就会出错。这时就需要修改之前的实现以兼容之。另一个显然的部分就是声音模块,这部分也是即便不实现也可以加载游戏的。此外FPGA逻辑门资源有限制,即便在理解完美实现下,可能也需要稍加修改。最终实现的验证就是和实机进行对比了。
魔头
原帖由 BigBangBang 于 2022-12-5 19:27 发表 posted by wap, platform: iPhone 说来说去,FPGA电子游戏系统,尤其街机系统,很难做到100%精确。最典型的,很多街机的音频系统其实是独立于主板,建立在音频板上的,而音频板是专用框体的一部分,只拿一块主板做逆 ...
魔王撒旦
原帖由 BigBangBang 于 2022-12-5 07:27 PM 发表 posted by wap, platform: iPhone 说来说去,FPGA电子游戏系统,尤其街机系统,很难做到100%精确。最典型的,很多街机的音频系统其实是独立于主板,建立在音频板上的,而音频板是专用框体的一部分,只拿一块主板做逆 ...
原帖由 @forwardland 于 2022-12-6 12:17 发表 mister的音效秒杀mame几百个来回,都2023年了,还你觉得,笑死了好么。
原帖由 BigBangBang 于 2022-12-6 01:23 PM 发表 posted by wap, platform: iPhone MiSTer FPGA就是被你这种狂热粉搞臭的。FPGA相对以前模拟器,音频部分有了一些改善,这不假。但很多游戏的音频并不是100%正确,比如MiSTer FPGA运行街机吞食天地2时,各音频通道的音 ...
原帖由 @forwardland 于 2022-12-6 20:05 发表 懒得和你这些人废话,回清朝吧。
元始天尊
古旧游戏迷
原帖由 萝卜 于 发表于 2022-12-17 09:29 发表 Mister买了一直没用,对我来说还是缺少仪式感,精确不精确另说