Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 1616|回复: 8
打印 上一主题 下一主题

绿宝石随机经验源码

[复制链接]

3928

帖子

246

现金

390

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
19972
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

1#
发表于 2021-5-3 23:30:06 | 显示全部楼层
change:
        mov r2,#0x0
.pool

真的大丈夫?
回复 支持 反对

使用道具 举报

3928

帖子

246

现金

390

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
19972
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

2#
发表于 2021-5-5 09:15:22 | 显示全部楼层
744865306 发表于 2021-5-4 20:55
啊,应该这样

.gba

我不是说你的mov有问题,我也根本没看你的程序,只是想说,你指望mov r0, r1后面运行哪条指令呢?
回复 支持 反对

使用道具 举报

3928

帖子

246

现金

390

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
19972
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

3#
发表于 2021-5-5 13:33:09 | 显示全部楼层
744865306 发表于 2021-5-5 12:16
我只是把mov r1,r0给恢复回来啊,跳转的时候不是会覆盖掉r0嘛?(萌新不懂,大概弄错了)

我建议你仔细调试你的程序,随便看了看,就感觉有很多问题
1) mov r0, r1,后面直接.pool(等价于写入.long randomexp|1),根本没法正常运行的
2) mov r1, r0 和 mov r0, r1,引入r1的意义何在?
3) 从随机exp原理角度说(这个属于我瞎猜因为没看原本代码),生成exp数量的期望也未免太不合理了?不考虑是什么怪兽,平均都有个几万经验(?),那就没有实际意义
4) mov r2, r0,ROM里的函数都是遵循标准的calling convention的,也就是调用一个函数前后应该默认r0, r1, r2, r3, r12会被当作临时寄存器使用(值会发生变化),那你把数值存在r2里的意义是什么呢?(如果只是随便塞入无用的指令那当我没说)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-5-21 18:37 , Processed in 0.073540 second(s), 23 queries , Eaccelerator On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表