EMU618社区

 找回密码
 立即注册
搜索
查看: 1371|回复: 22

[原创FC/FDS-HACK] [FC][超级魂斗罗][按键切子弹显示子弹]

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 ) k4 B0 o, P/ E3 Q- k
6 u, N8 E! x3 |1 t1 F* l, Y( p
2017.3.132 V- u( {! z9 d7 _0 f

/ c" J6 y& @7 M, _. X2 ]5 R
. p0 P7 V* h0 F5 P8 }4 x0 n; E5 `+ q. e2 u+ W9 e
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    % h& G8 c8 h" v/ [: B) X8 y
  2. LDA $39+ S5 r0 I# l- s
  3. BEQ ADDR_804D( L" O5 g6 f% K) `5 Q" ^
  4. ADDR_8001: LDA $0087
    ' d/ O" T+ r' |6 v
  5. ADDR_8003: BEQ ADDR_804D
    + f# X+ A  d1 K, v+ @6 A5 g/ N/ `
  6. ADDR_8005: LDY $00202 ~# q  q/ d5 g" V
  7. ADDR_8007: STY $0002
    # `9 i2 S# o8 |$ b' G9 L, \
  8. ADDR_8009: LDA $00CA,Y( u& D/ J3 w* @8 j
  9. ADDR_800C: LDY #$08
    ! C( N( V1 q6 X  D9 t) _' M/ G
  10. ADDR_800E: ORA $001F2 u; }3 @5 z' T5 i
  11. ADDR_8010: BNE ADDR_801D, ?* ?3 ~- o1 L  q; @- Y% c
  12. ADDR_8012: LDY $0002- p' N  o6 v. a6 P7 s
  13. ADDR_8014: LDA $0053,Y
    & |  X2 y1 e& a1 Y$ [3 K
  14. CLC/ X0 R+ i2 H0 X+ Z4 d; Y' |
  15. ADC #$020 h) C( ?; l# F5 Z" b* Q
  16. ADDR_8017: LDY #$00* ]1 _* e' H2 \" h3 C3 Z4 q* e
  17. ADDR_8019: CMP #$08
    * s1 G; \3 h9 Q/ J( c
  18. ADDR_801B: BCC ADDR_801F
    # S: C, ^! N- e6 Z/ _; E
  19. ADDR_801D: LDA #$08
    * c, h: z0 r5 U0 _
  20. ADDR_801F: STA $00015 p0 a3 a2 T# A4 `( Z' W' _- w7 h
  21. ADDR_8021: DEC $0001
    + W6 F6 J" ?% `1 b, _  r
  22. ADDR_8023: BMI ADDR_8048' I% I% H$ z; J2 B& K2 T
  23. ADDR_8025: LDA #$08
    8 S8 W; H9 n/ B( Q' g
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址4 y5 a* E4 p8 i5 w8 _
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    ! b0 Z$ M( e3 w7 e! ~
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    / Y9 |' e3 K/ U+ k$ y% g
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    % U" }( M) O6 f6 r+ O! m2 ~
  28. ADDR_8032: STA $0202,X                ;送入属性值地址# a, N4 \% l7 N1 I0 O2 W) }
  29. ADDR_8035: LSR                                ;逻辑右移2 |" [4 w. B/ M
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值* ]$ U. ]$ x* H
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    # H  T% @  t6 \7 i0 X' ^9 V
  32. PHA
    $ Z( z5 m9 j, ]- q- a  K1 C7 I1 U
  33. TYA4 c  X2 F: ^/ o( B5 \0 s1 b
  34. PHA0 K( C# ^. o+ [. |; ~1 S
  35. LDA #$D4- P/ I8 ^. Z  Q) Z' E& I
  36. STA $0200,X. Q" v7 I) o( L- u$ }7 m
  37. PLA; _) Z; H$ K6 t7 b8 ]4 Q3 X, b
  38. TAY
    * J* n; v3 z5 _' R8 B
  39. PLA
    ' c. V4 i( d4 @: ?3 U# f* X
  40. ADDR_803D: CLC, W, r' [/ e+ [6 j* p
  41. ADDR_803E: JSR WEAPON
    ! S6 L) R! b9 [& J9 \1 t
  42. ADDR_8041: TXA; k- `1 }( Z% ?4 F! Q9 x0 {
  43. ADDR_8042: ADC #$C4( R0 g; K. s5 i% s
  44. ADDR_8044: TAX6 C* \- r8 n) I3 O( B8 C/ l# T8 u
  45. ADDR_8045: INY
    ! A. _% G9 _9 I! S, v, [/ R& }
  46. ADDR_8046: BNE ADDR_8021
    / d" w( I+ b- K0 m" \0 `
  47. ADDR_8048: LDY $0002
    ! L5 l2 y- U. W. l0 M
  48. ADDR_804A: DEY3 ?: Y6 P& Z8 a: R7 i# k
  49. ADDR_804B: BPL ADDR_80075 p  f" Z1 K: n1 ?$ `# _
  50. ADDR_804D: RTS
    " ~; q5 m; }+ Q6 z
  51. & D+ t- @% \7 g
  52. .ORG $FF20' q5 Y# v! _" r
  53. ADDR_804E:# y1 q5 E! W! n+ b2 A/ z7 r
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    + S8 `: f4 k& {4 C2 w, J
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号! D: i1 `" Z0 P, m$ g
  56. ADDR_8056:+ k( m( H/ n% d1 a7 L" x
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    " [( l) y9 a5 S0 v
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标/ [! J  m9 P$ h8 o# ]4 Z5 c
  59. : I$ l+ v4 n* a
  60. * H) ^) w* o7 N% w1 f5 P* v
  61. .ORG $FF40
    4 s  I6 U& K' p0 R, }$ N

  62. 4 o, v" W% N0 }5 O, J: S4 q( `
  63. WEAPON:2 x; `& B# F" i4 q, w# d
  64. STA $0203,X; f& N9 w9 Y' x3 h* ?/ ~5 Z* i
  65. PHP: M3 s$ h' @8 j0 R7 I+ Y- i# g/ m
  66. PHA! u- k+ y: A( u; u" p! D
  67. TYA
    . @3 U& x0 |8 b( `; ]
  68. PHA" n0 Q. ~7 `; p! l$ j0 i& ]
  69. CPY #$00 ;, c: f  ~& D* G" Y" H
  70. BNE LB6 m5 c  m# w2 x6 R& M/ |) g8 C
  71. JSR S_WRITE ;第一个精灵" Q5 h$ M1 Y% y: X! Q- P5 R
  72. LB:
    3 |9 H, m9 P* k/ t
  73. CPY #$01. ]0 Z% B+ @8 D, U, `" K
  74. BNE RE
    + T+ M! d) L+ y) P
  75. JSR D_WRITE ;第二个精灵
    ; n: {/ Y; t: Z4 ]! X
  76. RE:
    2 a, `# I' E# r' L! _, |
  77. PLA
    # K: u! j: Y& y9 ~3 U- T+ w: e
  78. TAY
    & o0 ]7 c- v3 }! T7 A3 C! L
  79. PLA: d# g1 Z9 T8 C! d4 J% @
  80. PLP& d$ Q; ~' C1 q8 E6 @5 \0 |9 r
  81. RTS
    & ?) E# L: k1 S4 i: H5 Q. s, A& s$ i2 e

  82. 0 N2 z5 f& ]* C9 O
  83. S_WRITE:) p$ B2 J0 l9 Q# C0 B/ x. d
  84. PHA! ~/ [: M( S9 L, |/ _/ _2 O
  85. TYA
    : ~, _$ B, |/ ]* n$ g
  86. PHA
    ) S- K! g) L$ C/ r8 Q3 e
  87. S_CMP:
    # i1 K3 x+ N8 E! k, k1 l3 C5 y
  88. LDY $02
    - b& O0 s: c2 w* H& ], J6 ?- `
  89. LDA $B8,Y ;读取武器值/ N2 o. p3 o, G. }6 P. t
  90. AND #$10
    " x5 ^: s9 `+ R
  91. BNE S_WEAPON
    8 T; K% M3 F$ c* z  S
  92. M_WEAPON: ;普通状态0 T  a3 O  l+ P3 f7 H, y5 X- \9 K
  93. LDA #$93
    & }4 O+ }% \! T5 r8 H2 k
  94. STA $0201,X
    . r4 |2 S6 N! N; E- B
  95. BNE RETURN
    3 m' b- v* v3 |
  96. S_WEAPON: ;加速状态
    + i' L% r- c4 t6 @% N+ |" Q
  97. LDA #$95
    # D8 ]% ?1 {0 d5 }. [+ y# i3 V
  98. STA $0201,X. j+ N8 @9 E: m% c" z
  99. 8 a6 n5 a) n; s( P
  100. RETURN:
    / S/ S: q. M% R' K8 |+ W
  101. PLA5 Q0 Z* w  Z3 x+ k; Y( J
  102. TAY1 R3 z4 z* R, a8 \. o/ X9 e7 F
  103. PLA
    8 o* Y2 e$ y, I- Z7 J$ c
  104. RTS
    5 h+ \1 ^( u) n7 r- k/ X

  105. 8 s" j% O" T: p! Z' d# N+ w  F
  106. - {: r; J' q# [8 e( g* u

  107. % m; s, G. n2 f, j" K

  108. $ s" e$ N! v' z2 z
  109. D_WRITE:
    ; |9 @, }8 M( D% G
  110. PHA
    3 l. q- f1 e( z! c
  111. TYA
    0 e5 k6 v5 k: s% ]& }! W; N
  112. PHA( v0 f0 l- L4 @( z
  113. WEAA:2 N/ K6 T# P; l# X' O( _+ X! g
  114. LDY $02( ]) J2 f! l3 D" N
  115. LDA $B8,Y4 Z8 i0 x- C, \$ D
  116. AND #$0F2 `. x2 f: v6 c4 F" m
  117. TAY9 |( K  a; o: y! ~4 C6 V; W
  118. LDA DATA,Y! x3 x' r% C: e4 Y% ^3 N) k1 ^% T' u6 M4 z
  119. STA $0201,X
    # r5 g" M! o* Q6 \

  120. - |7 c3 M% s, m: Y! I0 t
  121. PLA
    ( Y  Z! S3 t8 |# G
  122. TAY9 S1 @" o/ k- m4 P1 r
  123. PLA4 w: A; q, w+ ?8 \, i# P
  124. RTS
    9 Y+ I2 l& u6 M/ \
  125. : ?  J% V6 t1 u- T: r' A& n
  126. DATA: ;武器种类图块7 t0 d4 o0 c) h' B9 {) G
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1710 天

[LV.Master]伴坛终老

发表于 2017-3-13 21:51:40 | 显示全部楼层
支持一下,不错的修改。
[发帖际遇]: yyhxyr整理箱子竟然翻出了 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 187 天

[LV.7]常住居民III

发表于 2017-3-13 23:03:45 | 显示全部楼层
多谢楼主的分享,修改辛苦了

签到天数: 1418 天

[LV.10]以坛为家III

发表于 2017-3-14 08:04:11 | 显示全部楼层
我的个大爷,这都能有{:4_137:}

签到天数: 49 天

[LV.5]常住居民I

发表于 2017-3-14 10:58:21 | 显示全部楼层
感谢分享,收下了。

签到天数: 852 天

[LV.10]以坛为家III

发表于 2017-3-14 11:51:34 | 显示全部楼层
很好的修改

签到天数: 1803 天

[LV.Master]伴坛终老

发表于 2017-3-14 11:55:24 | 显示全部楼层
看看怎么样

签到天数: 3205 天

[LV.Master]伴坛终老

发表于 2017-3-14 11:56:35 | 显示全部楼层
自由切换并实时显示当前子弹,好强大的修改

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
8 M; m, J# {; ]! i
[发帖际遇]: wjb19780515为灾区捐款 8 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1279 天

[LV.10]以坛为家III

发表于 2017-3-14 14:07:53 | 显示全部楼层
这个厉害了!下载试试效果!

签到天数: 38 天

[LV.5]常住居民I

发表于 2017-3-14 15:26:41 | 显示全部楼层
多谢分享

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2017-3-14 19:56:01 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2322 天

[LV.Master]伴坛终老

发表于 2017-3-15 19:37:22 | 显示全部楼层
支持一下

签到天数: 57 天

[LV.5]常住居民I

发表于 2017-3-18 15:29:43 来自手机 | 显示全部楼层
支持楼主,楼主的教程非常棒!

签到天数: 2109 天

[LV.Master]伴坛终老

发表于 2017-3-18 21:06:24 | 显示全部楼层
支持修改,下载试玩。

签到天数: 69 天

[LV.6]常住居民II

发表于 2017-3-19 00:02:43 | 显示全部楼层

# \& d/ L5 l7 j3 i感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2017-3-19 10:32:27 | 显示全部楼层
汇编,牛B啊!

签到天数: 102 天

[LV.6]常住居民II

发表于 2017-4-18 21:33:16 | 显示全部楼层

" d5 Z, u4 w0 L+ J  s9 x5 |6 @! X支持一下

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-7-31 18:51:08 | 显示全部楼层
呵呵,不错,纯支持了^-^
回复 支持 反对

使用道具 举报

签到天数: 78 天

[LV.6]常住居民II

发表于 2017-8-14 18:41:09 | 显示全部楼层
很有意思的HACK,一直都蠻喜歡按鍵系列的!{:4_97:}
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-10-7 11:22 , Processed in 1.074219 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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