作者nevillechao ( )
看板Emulator
标题Re: [问题] 有人有修改过SS版的机器人大战F吗
时间Sat May 23 09:40:29 2009
※ 引述《kobe872125 (小猪)》之铭言:
: 呃,小弟抓了gm8 还是不太懂怎麽用耶 - -
: 开了完结篇一开始金钱是 1000000
: 我转16进制是 F4240
: 请问这样,我一开始是要搜寻什麽呀 - -
: 是 Fh 按搜寻吗 ? 我按Fh 搜寻
: 什麽也没有耶 - -
: 有会用的人可以教学一下吗 - -
: 感恩呀
其他sega的主机我没修改过,所以不确定
但MD和saturn这两台,都有相同的情况
一般来说,数值存在记忆体的方式(包括绝大部分的电脑程式与其他主机)
是采用16进位,但排列方式却是相反的
举例来说,555555这个值,16进位是87A23
那麽在记忆体会排成这样:23 7A 08
所以修改用的程式(GM、FPE等等),
设定是搜寻555555的话,在记忆体中找的就是23 7A 08
MD和saturn比较特别,虽然也是16进位
但555555会存成这样:08 7A 23
所以直接打555555绝对是什麽都找不到的
这时候要搜寻有两种办法
第一种就是前篇作者用的,把大值当成"连续的几组小值"来搜寻
也就是搜寻08h,7Ah,23h;10进位来看则是8,122,35
^这个h是代表16进位的意思
第二种是自己将值手动反过来
不要搜寻555555,而是找2325000(237A08的10进位)
至於你问为何1000000(F4240h)搜寻Fh会找不到...
其实是有找到的,但是符合Fh(15)这条件的值实在太多了,所以这样找是没效率的
应该搜寻Fh,42h,40h或4211215(40420F的10进位)
我想只要知道sega主机的这项差异,大部分的修改应该都很简单了
再来就只是经验的累积了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.138.130
1F:推 conpo:推好文~ 05/23 10:04
2F:推 natsugo:推。其实我比较习惯FPE....lol 05/23 12:31