溢出关卡吧 关注:253贴子:3,576
  • 3回复贴,共1
E-1关的地形指针指的是00 不是长变的内存 为嘛会随机


IP属地:河北来自手机贴吧1楼2015-01-23 11:35回复
    不是已经让你用FCEUX看过相关内存了么……
    真相是这样的:内存的$0000~1FFF都是RAM区域,平均分为4部分,实际用到的只有第一部分($0000~07FF),但是这4个部分的内容是一样的,后3个部分称为第一部分的“镜像”。
    不同模拟器对这个内存区域的处理方式是不同的:VirtuaNES模拟器中,这些数据都是CPU可以通过指令直接读写的,但是从内存查看器中看不到“镜像区域”的真实数值(全部显示为00),而且CPU从镜像区域读取指令码时也读取不出真实数值,只能读出00(即BRK)。而FCEUX中,这些数据是完全可见的,无论是CPU读写(通过指令或者直接读取指令码),还是用内存查看器查看,都可以得到真实数值。


    IP属地:上海2楼2015-01-23 13:23
    回复
      2025-08-24 21:32:06
      广告
      不感兴趣
      开通SVIP免广告
      fecux看到的也是00


      IP属地:河北来自手机贴吧3楼2015-01-23 18:05
      收起回复