yandagui 发表于 2016-12-15 18:33:20

[FC][魂斗罗][互相伤害版][旋风修改]

本帖最后由 yandagui 于 2016-12-16 17:35 编辑

[魂斗罗][互相伤害版][旋风修改]

时间:2016.12.15
作者:FlameCyclone
内容:

互相伤害: P1与P2可以互相伤害了,玩了这么多年魂斗罗,看队友不爽就开枪打死他吧(笑抽).

http://www.emu618.org/data/attachment/album/201612/15/183853ofigv59vnhvhn1v9.gifhttp://www.emu618.org/data/attachment/album/201612/15/183858ymzr92jtum86b188.gifhttp://www.emu618.org/data/attachment/album/201612/15/221342z5z55s5p53g5x175.gif
欢迎转载,但必须注明出处
FlameCyclone.ys168.com
**** Hidden Message ***** .ORG $FB52

STA $F5,X
STY $F1,X
PHA
TXA
PHA
TYA
PHA
LDY #$01
JSR $FB47
JSR $BE00
PLA
TAY
PLA
TAX
PLA
RTS .ORG $BE00

CPX #$01
BEQ P1_ATTACK
JSR P2_ATTACK
P1_ATTACK:
P1_DATA_PROTECT:
LDX #$00
LDA $0334
STA $07A7
LDA $031A
STA $07A8
LDA $BC
CMP #$02
BNE P1_V_W
LDA $07A8
CLC
ADC #$08
STA $07A8
P1_V_W:
LDA $03D2,X
SEC
SBC $07A7
STA $07A0
LDA $07A0
BPL P1_H_W
LDA $07A7
SEC
SBC $03D2,X
STA $07A0

P1_H_W:
LDA $03C2,X
SEC
SBC $07A8
STA $07A1
LDA $07A1
BPL P1_V_CMP
LDA $07A8
SEC
SBC $03C2,X
STA $07A1

P1_V_CMP:
LDA $BC
CMP #$02
BNE P1_STD_V
LDA $07A0
CMP #$12
BCC P1_H_CMP
JMP P1_ADDX
P1_STD_V:
LDA $07A0
CMP #$08
BCS P1_ADDX
P1_H_CMP:
LDA $BC
CMP #$02
BNE P1_STD
LDA $07A1
CMP #$08
BCC P1_DIE
JMP P1_ADDX

P1_STD:
LDA $07A1
CMP #$10
BCC P1_DIE

P1_ADDX:
INX
CPX #$06
BCC P1_V_W
RTS



P1_DIE:
PHA
TXA
PHA
LDA $0442,X
CMP #$01
BNE P1_NO_DIE
LDX #$00
LDA $B0
BNE P1_NO_DIE
LDA $AE
BNE P1_NO_DIE
LDA $90
CMP #$01
BNE P1_NO_DIE
JSR P1_DIE_ACT
P1_NO_DIE:
PLA
TAX
PLA
JMP P1_ADDX

P1_DIE_ACT:
LDY #$00
JSR $FB3C
JSR $D474
P1_R:
LDA #$00
STA $A0,X
STA $A4,X
STA $BC,X
STA $C4,X
STA $C6,X
STA $9A,X
STA $9C,X
STA $B2,X
STA $C8,X
STA $D2,X
STA $A6,X
STA $9E,X
LDA #$01
STA $B4,X
LDA #$FD
STA $C6,X
LDA #$80
STA $C4,X
P1_RE:
RTS

.ORG $BF00

P2_ATTACK:
P2_DATA_PROTECT:
LDX #$00
LDA $0335
STA $07A9
LDA $031B
STA $07AA
LDA $BD
CMP #$02
BNE P2_V_W
LDA $07AA
CLC
ADC #$08
STA $07AA
P2_V_W:
LDA $03C8,X
SEC
SBC $07A9
STA $07A2
LDA $07A2
BPL P2_H_W
LDA $07A9
SEC
SBC $03C8,X
STA $07A2

P2_H_W:
LDA $03B8,X
SEC
SBC $07AA
STA $07A3
LDA $07A3
BPL P2_V_CMP
LDA $07AA
SEC
SBC $03B8,X
STA $07A3

P2_V_CMP:
LDA $BD
CMP #$02
BNE P2_STD_V
LDA $07A2
CMP #$12
BCC P2_H_CMP
JMP P2_ADDX
P2_STD_V:
LDA $07A2
CMP #$08
BCS P2_ADDX
P2_H_CMP:
LDA $BD
CMP #$02
BNE P2_STD
LDA $07A3
CMP #$08
BCC P2_DIE
JMP P2_ADDX

P2_STD:
LDA $07A3
CMP #$10
BCC P2_DIE

P2_ADDX:
INX
CPX #$06
BCC P2_V_W
RTS



P2_DIE:
PHA
TXA
PHA
LDA $0438,X
CMP #$01
BNE P2_NO_DIE
LDX #$01
LDA $B1
BNE P2_NO_DIE
LDA $AF
BNE P2_NO_DIE
LDA $91
CMP #$01
BNE P2_NO_DIE
JSR P2_DIE_ACT
P2_NO_DIE:
PLA
TAX
PLA
JMP P2_ADDX


P2_DIE_ACT:
LDY #$00
JSR $FB3C
JSR $D474
P2_R:
LDA #$00
STA $A0,X
STA $A4,X
STA $BC,X
STA $C4,X
STA $C6,X
STA $9A,X
STA $9C,X
STA $B2,X
STA $C8,X
STA $D2,X
STA $A6,X
STA $9E,X
LDA #$01
STA $B4,X
LDA #$FD
STA $C6,X
LDA #$80
STA $C4,X
P2_RE:
RTS

commander3344 发表于 2016-12-15 19:03:43

这样双打就没法玩了。

cheap9003 发表于 2016-12-15 20:01:20

只有三命能互相伤害,改的很无聊

竜行天下 发表于 2016-12-15 21:28:27

这个版本改的很奇特!

dabayu 发表于 2016-12-15 22:58:13

下载留念,但不敢尝试

文子萝卜 发表于 2016-12-15 23:20:31

有意思,独创!岩田聪应该向你学习了,否则NS也不看好

liuyu000000 发表于 2016-12-16 00:32:32

改的挺有意思

liujunbtx 发表于 2016-12-16 00:34:18

这样修改直接对杀了,还这么过关呢。。。。

阳光牧场 发表于 2016-12-16 13:24:01

嘿嘿,太感谢了,真的很不错!!...

hanjungex 发表于 2016-12-16 14:40:24

本帖最后由 hanjungex 于 2016-12-16 18:00 编辑

都變成魂斗羅對戰版了,這樣可是會造成好友反目,哈哈
{:4_111:}
------------------------------------------------------------------
哇!真的有打死對方加一命耶!感謝旋風大大的修改~~

afti 发表于 2016-12-16 17:33:06

打黑枪的不要!

hanjungex 发表于 2016-12-16 18:50:19

突然有一個想法能讓 (互相對殺) 有較平衡性的改法,可否請旋風大大修改下
初始值10命,與每條命擁有S武器,按選擇鍵獲得B暫時性無敵。
页: [1]
查看完整版本: [FC][魂斗罗][互相伤害版][旋风修改]