TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator

176 点作者 thehigherlife将近 14 年前

7 条评论

YooLi将近 14 年前
<i>"One of the fun aspects of a cartridge-based system is that you are literally plugging a PCB directly into your system. Thus, you can put extra coprocessors, often digital signal processors, right inside of the cartridge. This gives you an extra edge against your competitors' titles. The most popular SNES coprocessors were the SuperFX for polygon rendering and sprite rotation (used in Starfox and Super Mario World 2) and the DSP-1 for 3D math (used in Pilotwings and Mario Kart.)"</i><p>Very interesting. I never thought about this even though I've recognized the differences between games. I just attributed it to better game software, but it could literally have been better hardware available to certain games. You can't do that with CD/DVD/downloadable games.
评论 #2865251 未加载
lscharen将近 14 年前
I've been follow Byuu's progress on BSNES for a couple of years, and I would like to state for the record that the amount of effort he had put into this project far exceeds the majority of "hobby" projects.<p>Just in the past few months, several SNES co-process chips that remained un-emulated for years, have been deciphered and fully emulated in BSNES. Without Byuu leading the charge into the last bastions of SNES emulation, I absolutely believe that some of these devices would be lost to history.
评论 #2865366 未加载
评论 #2865062 未加载
tedunangst将近 14 年前
I wonder if such accuracy is necessary for emulating newer systems. I don't think my PS3 games are updating the graphics hardware mid-scanline. If modern systems have more relaxed timing requirements, then a much simpler binary translation may be enough. You no longer have to model the hardware, just the abstraction layer that the game itself is written against.
评论 #2865231 未加载
评论 #2865118 未加载
guan将近 14 年前
This might be a lot easier on an FPGA.
评论 #2864804 未加载
评论 #2864740 未加载
评论 #2864766 未加载
Someone将近 14 年前
A similar (and IMO, better written) story on emulating the TRS-80: <a href="http://queue.acm.org/detail.cfm?id=1755886" rel="nofollow">http://queue.acm.org/detail.cfm?id=1755886</a>
exit将近 14 年前
this makes me think of full brain emulation.<p>how far are we from an in silico silicon virtualization suite?
评论 #2864930 未加载
评论 #2865000 未加载
评论 #2867233 未加载
评论 #2864898 未加载
kindlyviking将近 14 年前
I'm really impressed by the dedication of this guy. Kudos.