请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

新模拟器共享论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1

最近看过此主题的会员

查看: 216|回复: 4

[源码][魂斗罗日版无限跳切换子弹]

  [复制链接]

签到天数: 348 天

[LV.8]以坛为家I

评论头像

发表于 2019-5-1 15:26:49 | 显示全部楼层 |阅读模式
;[FC][魂斗罗日版][无限跳切换子弹]
;FlameCyclone
;20190501
BossDie = $3B        ;BOSS是否死亡 0:存活 其他:死亡
VertPos = $031A      ;角色垂直坐标
VertMin = $14        ;垂直坐标最低限制
VertSpeed = $C6      ;垂直运动速度
DropStatus = $A4     ;掉落状态 $00:未掉落 其他:掉落
LieStatus = $D6      ;趴下状态 $17:趴下
InWater = $B2        ;是否在水中 00:不在 其他:在水中
Btn_Once = $F5       ;单次按键
Btn_Keep = $F1       ;保持按键

ACT_LIE_DOWN = $17   ;趴下状态

;跳转替换点
.ORG $8015
JSR $8960
NOP

.ORG $8960
;程序执行点
PeocessBeg:
JSR ChangeWeapon
LDA VertPos,X
CMP #VertMin
BCS CheckStatus
BEQ CheckStatus
LDA VertSpeed,X
BPL CheckStatus
LDA #VertMin
STA VertPos,X
LDA #$90
STA $C4,X
LDA #$00
STA VertSpeed,X
BEQ PeocessEnd
CheckStatus:
LDA BossDie
BNE PeocessEnd
LDA LieStatus
CMP #ACT_LIE_DOWN
BEQ PeocessEnd
LDA Btn_Keep,X
AND #$80
BEQ PeocessEnd
LDA Btn_Keep,X
CMP #$84
BEQ PeocessEnd
UnlimitedJump: ;无限跳
LDA #$00
STA DropStatus,X
STA InWater,X
JSR DoJump
PeocessEnd:
LDA $AA,X
AND #$0F
RTS

DoJump:
LDA $C2,X
CMP #$05
LDA #$91
BCS SetRollFirst
LDA #$11
SetRollFirst:
STA $A0,X
LDA #$00
STA $9E,X
LDA #$FC
STA $C6,X
LDA #$90
STA $C4,X
DoJumpEnd:
RTS

ChangeWeapon:
LDA Btn_Once,X
CMP #$20
BNE ChangeWeaponEnd
LDA $AA,X
ORA #$10
STA $AA,X
CMP #$14
BNE WeaponSet
LDA #$0F
STA $AA,X
WeaponSet:
INC $AA,X
ChangeWeaponEnd:
RTS

成长力: 0个
游客,如果您要查看本帖隐藏内容请回复


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

签到天数: 545 天

[LV.9]以坛为家II

评论头像

发表于 2019-5-1 16:01:51 | 显示全部楼层
看不懂,好深奥啊!
回复 支持 反对

使用道具 举报

签到天数: 1338 天

[LV.10]以坛为家III

评论头像

发表于 2019-5-2 12:52:44 | 显示全部楼层
看看高手对于源码如何更改
回复 支持 反对

使用道具 举报

签到天数: 1221 天

[LV.10]以坛为家III

评论头像(2)

发表于 2019-5-2 14:48:10 | 显示全部楼层
下载看效果!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

新模拟器共享论坛X

翻译WIKI大量成长力和金钱奖励!

访问http://wiki.nesbbs.com,翻译词条到论坛指定区,每一个完成翻译并有采纳的,有成长力等奖励哟...

点击查看详情 

QQ|申请友链|小黑屋|手机版|Archiver|新模拟器共享网 ( 辽ICP备09001055号|繁體中文   

GMT+8, 2019-10-20 16:54 , Processed in 0.124800 second(s), 30 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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