vicente 发表于 2005-1-14 14:30:55

.

.

[ 本帖最后由 vicente 于 2006-7-24 22:16 编辑 ]

失心棒 发表于 2005-9-18 15:03:43

?

请问下,CB码的头一位什么时候用4什么时候用8呢

DOT-X 发表于 2005-9-18 15:30:02

好古老的帖子啊...楼上的怎么挖出来的?

另4码是用来写一组至少有两条以上,地址间隔固定,数值递增或递减的数据时使用,能效减少代码行数.

8码是16位RAM写入码,去掉8就和VBA码效果一样
例 82004574 4457   <-CB码
   02004574:4457   <-VBA码

[ 本帖最后由 DOT-X 于 2005-9-18 16:46 编辑 ]

aowang 发表于 2006-1-19 16:17:36

我这好象出问题了.

我在热血物语里有这些代码:

punch   02000414:7f
kick      02000415:7f
weapon    02000416:7f
defense   02000417:7f
strength02000418:7f
Speed   02000419:7f
Jump    0200041A:7f
toughness 0200041B:7f

我把它压缩成了:

42000414 007f
00000008 0001

但是没有完全起作用,只有一部分数值变成了128.

雅凯 发表于 2006-1-19 16:23:35

原帖由 aowang 于 2006-1-19 16:17 发表
我这好象出问题了.

我在热血物语里有这些代码:

punch   02000414:7f
kick      02000415:7f
weapon    02000416:7f
defense   02000417:7f
strength02000418:7f
Speed   02000419:7f
Jump   ...
先试试用VBA代码有无效果,若有效则说明是转换错误

aowang 发表于 2006-1-19 17:10:29

VBA没有问题,我只是想压缩一下,节省点空间.我热血物语密码表已经满了.所以....

雅凯 发表于 2006-1-19 17:51:28

使用EC

DOT-X 发表于 2006-1-19 19:52:25

原帖由 aowang 于 2006-1-19 16:17 发表
我这好象出问题了.

我在热血物语里有这些代码:

punch   02000414:7f
kick      02000415:7f
weapon    02000416:7f
defense   02000417:7f
strength02000418:7f
Speed   02000419:7f
Jump   ...

CB的4码支持16位写入

42000414 007f
00000008 0001
实际效果为
02000414:007f
02000416:007f
02000418:007f
0200041A:007f

正确的应该是
42000414 7F7F
00000004 0002

雅凯 发表于 2006-1-19 19:54:53

既然已经解决,本来就是老帖
锁了
页: [1]
查看完整版本: .