大航海时代2 全村落 探索 MD ROM 静态 HACKER

本文介绍了作者如何使用IDA和REGEN工具HACKER MD版大航海时代2 ROM,以实现全村落探索。通过定位内存地址和理解MC68000汇编,作者找到了初始化村落的代码并提出了两种修改思路,最终实现了所有村落可探索的目标。文章还分享了修改后的ROM供读者下载。
摘要由CSDN通过智能技术生成

 开篇 - 来个低级语言的 MC68000汇编  大航海时代2 全村落 MD ROM的 HACKER

     最近心血来潮,看到MD的大航海时代2 ROM,勾起了很多记忆。一直想要周游全世界,仗剑走天涯,看一看世界的繁华,只奈没钱,没时间。

只能回忆当年玩MD大航海时代2的时候的美好时光,因为当年一心想要发现全世界的发现物,但是后来发现是不可能的,开局随机的,一直想要解决这个问题,今天决定HACKER一下这个ROM。

 

目标:大航海时代2 全村落 探索 MD ROM 静态 HACKER

工具:IDA ,REGEN,MESSUI 

要求技术:懂一点摩托罗拉MC68000的汇编

 

找到ROM,大航海时代2纯中文版原版.smd ROM ,感觉这个比较纯,虽然当年玩的都是日文版,那就以这个开始吧。

接下来咋整? 直接运行ROM? 找初始化代码? 没有思路?

看来要找到初始化村落的内存地址,地址怎么找? EC代码呀,去看看有没有,果然发现了 EC代码,说 5C25=64 ?啥意思呢

就是说把内存地址: 5C25 SET 为64(16进制),那么说干就干

下断点:  messui 工具下断点:

 

wp f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值