SNES RAM内存地址与ROM地址如何在创建仿真器中发挥作用?

时间:2013-09-22 04:05:43

标签: assembly emulation memory-address machine-code nintendo

如果您正在制作模拟器,ROM的机器代码是否引用了它自己的地址?它是否引用它在SNES内存中映射到的位置?

当手册谈论直接寻呼,绝对,长等寻址模式时 - 它们指的是SNES的WRAM存储器,这是正确的吗?

因此,在解释ROM的机器代码时,是否必须转换为SNES内存位置?

1 个答案:

答案 0 :(得分:0)

  

如果您正在制作模拟器,ROM的机器代码是否引用它自己的地址?

没有这样的限制。从ROM执行的代码可以访问RAM,反之亦然。

  

当手册谈论直接寻呼,绝对,长等寻址模式时 - 它们指的是SNES的WRAM存储器,这是正确的吗?

CPU的寻址模式始终适用;他们与RAM或ROM无关。

  

因此,在解释ROM的机器代码时,是否必须转换为SNES内存位置?

不确定“SNES记忆位置”是什么意思,但您必须考虑the memory mapping