英烈群侠传吧 关注:305贴子:1,902
  • 9回复贴,共1

我找到一个可以完美运行的模拟器

只看楼主收藏回复

如题


IP属地:广东1楼2024-03-17 11:23回复
    win10上也可以完美运行 (fceux.com)
    https://fceux.com/web/download.html
    win10上也可以完美运行


    IP属地:广东2楼2024-03-17 11:26
    回复
      按键, 画面都没问题


      IP属地:广东3楼2024-03-17 11:27
      回复
        是开源的,
        可以自己改


        IP属地:广东4楼2024-03-17 11:27
        回复
          不过.nes文件需要你懂6502 CPU的汇编语言,
          若是想复刻或重写这个游戏, 需要先反汇编这个 .nes 文件里的汇编码.
          知道每个功能与图形文件在哪,
          然后自己用现代游戏引擎重新实现.


          IP属地:广东5楼2024-03-17 11:30
          回复
            试玩了后,
            我发现这个模拟器自带内存修改器.
            地址与值都是明文, 未加密,
            地址与值都是用16进制表示的数字, 你可能需要用计算器算出10进制, 游戏画面里的数值都是10进制数字显示.


            IP属地:广东6楼2024-03-17 14:47
            回复
              可以看出地址是16位的,
              值是8位的,

              这也解释了,为啥攻击力不能高于255,
              8位二进制最大只能表示256个状态. 16进制显示FF.
              90年代那个时候还没有1字节,这种说法, 那时候编写程序都是直接用汇编操纵内存地址与值的.
              6502处理器也没有C语言编译器, 无法用C语言为6502处理器开发程序, 所以自然也就没有1字节这种数据类型.
              修改方法:
              直接在输入地址与值, 在值的地方修改你需要的数字, 这里只能填16进制数, 所以你需要提前用计算器算出来16进制数对应的10进制数,
              随后点更新按钮, 就把你修改的数值写入到内存里了.
              还有导入导出功能, 方便下次直接导入使用, 毕竟这8位机游戏没有存档的功能. 要一次型玩到通关


              IP属地:广东7楼2024-03-17 14:59
              回复
                忘了说, 地址是静止(静态)的, 意味着每次加载进入游戏都是同样的地址, 上面的610A是生命地址, 固定不变


                IP属地:广东8楼2024-03-17 15:03
                回复
                  我从来都不让攻击超过99,玄铁剑加葵花刚好98,极大概率避免了容易出现个位数的伤害


                  IP属地:北京来自Android客户端9楼2024-03-19 08:06
                  收起回复