你好,一个人可以写一个Nintendo 64模拟器吗? [英] Hello, can one person write a Nintendo 64 emulator?

查看:68
本文介绍了你好,一个人可以写一个Nintendo 64模拟器吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我见过从头开始制作NES / SNES模拟器的人! N64模拟器相当困难,但我认为没有任何东西可以让它变得不可能。从头开始编写N64仿真器的可行性如何,您能否就此流程向我提供任何见解,建议或详细信息?当我说从头开始时,我的意思是不使用任何现有的代码等,从绝对没有开始,开发解释器,dynarec,I / O,内存,GPU,声音等。

I have seen people who make NES/SNES emulator from themselves from scratch! N64 emulators are quite harder but I see nothing that would make it impossible. How feasible is it for one to write a N64 emulator from scratch and can you give me any insight, recommendations, or details on this process? When I say "from scratch" I mean using no existing code or such and starting from absolutely nothing and developing an interpreter, dynarec, I/o, memory, GPU, sound, etc.

推荐答案

这在很大程度上取决于你的技能。毫无疑问,你将不得不花费相当多的时间进行研究。如果没有可靠的文档,您将无法获得任何地方,然后您将必须实现模拟器中的每个细节。



硬件的某些功能可能需要精确计时并模拟它们可能证明是棘手的。您可能需要将系统模拟到每个时钟周期的水平以及处理器和其他组件的状态。



所以是的,你能做到这一点,但在下雨的周末不会是一份工作。
That depends very much on your skills. No doubt you will have to spend quite some time on research. You will not get anywhere without reliable documentation and then you will have to implement every detail in your emulator.

Some features of the hardware may need precise timing and emulating them may prove to be tricky. It may be possible that you will have to emulate the system down to the level of each clock cycle and the states of the processor and other components.

So yes, you can do it, but it will not be a job for a rainy weekend.


这篇关于你好,一个人可以写一个Nintendo 64模拟器吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆