EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
0 o6 j( v- z" W  o6 n
$ |& S# v0 q1 x1 \% w+ T2017.3.13' A% u" t/ K4 ^
# s! P* N9 C$ L: L! @6 X* C

3 x' k( e3 B2 s8 r+ `/ \0 f9 i/ l( q4 Z/ g3 b1 ]6 x( R- S! H
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J): K' Z# F5 }0 D' e5 t% h( X4 \( ~
  2. LDA $395 I) I3 B/ L$ M$ ]
  3. BEQ ADDR_804D' r8 P; I  b5 w& n) z
  4. ADDR_8001: LDA $00875 W* ?3 Q6 }/ }* y. t5 x: X5 [
  5. ADDR_8003: BEQ ADDR_804D
    $ U& s+ V6 {6 E1 f( N- e$ ]! U9 n
  6. ADDR_8005: LDY $00206 [- s1 w) q  `! x0 U* U+ }
  7. ADDR_8007: STY $0002
    ) W. M* F7 s6 h* D0 u7 C' y  ]
  8. ADDR_8009: LDA $00CA,Y  G  G# M% ^: }$ L. g) x& S. B5 z
  9. ADDR_800C: LDY #$08
    ' M- p1 m# s9 O) S' X7 F& E0 t3 M% \
  10. ADDR_800E: ORA $001F
    - Z! r$ s% Z9 t" f. q  C" z
  11. ADDR_8010: BNE ADDR_801D
    6 H  o# y# S. W  _8 r( O
  12. ADDR_8012: LDY $0002+ e" c. i# J2 w4 U7 J2 X
  13. ADDR_8014: LDA $0053,Y
    , m0 E! U3 t- B) r% `% |% A
  14. CLC+ _$ Q# ~' k6 }* E$ |
  15. ADC #$02$ p' Z; Z7 j% P9 [8 V+ f# \
  16. ADDR_8017: LDY #$00
    2 Q7 C* K- A& Q7 u& h$ W
  17. ADDR_8019: CMP #$08
    ' y' O  Y% q0 \
  18. ADDR_801B: BCC ADDR_801F- T/ [  e9 L( _1 w; v8 n
  19. ADDR_801D: LDA #$08
    1 a2 T6 |( h' Y8 z$ K  z' Z# l* V
  20. ADDR_801F: STA $0001  d+ E4 ^# o' f! O
  21. ADDR_8021: DEC $0001
    6 }0 |" j. P' n1 I
  22. ADDR_8023: BMI ADDR_8048) U8 q& x( p! E! j" E) j% u: d
  23. ADDR_8025: LDA #$08
    ! d" ]: w: [9 \% i/ k3 A+ U
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址+ z2 ^; w5 `! b# J8 ~
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据" ^  n6 E' F- {. W( ?% o
  26. ADDR_802D: STA $0201,X                ;送入图快号地址( {, _+ ?- b( n. X
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    # s2 W8 K& l$ E- Q" _% k
  28. ADDR_8032: STA $0202,X                ;送入属性值地址" i7 s5 E6 d9 l! {% B$ ?. @: p
  29. ADDR_8035: LSR                                ;逻辑右移! i4 E8 T( R5 r. |  F+ ^$ p' l
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值9 d! D7 ^- j0 u3 `. \8 h% m
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节7 ^8 x) C: U5 q  z6 s' D+ l
  32. PHA& }; N. I8 B6 r) ]* [9 o. v
  33. TYA# |* h: N' X. O1 y6 F5 U
  34. PHA" d; \* d  Z# c3 S( r7 z4 b
  35. LDA #$D4
    , ~( `& E2 r, X* O
  36. STA $0200,X
    & [& S7 P. Q. ?; f
  37. PLA
    . C0 @$ x3 u5 g) q6 U
  38. TAY" I% @& h+ M9 }7 q" X
  39. PLA9 X9 L, P9 [- o( n
  40. ADDR_803D: CLC# q5 D. v) ?- R2 b; j+ K
  41. ADDR_803E: JSR WEAPON
    7 ]4 P3 J- ]6 K3 ?" O  L
  42. ADDR_8041: TXA
    3 d9 j& D$ `" H6 M& Q
  43. ADDR_8042: ADC #$C4! w+ T% c. R* W' u& R/ z$ V1 {
  44. ADDR_8044: TAX+ U6 @7 X  A7 Z4 ^, u' j7 u
  45. ADDR_8045: INY
    4 ^& F8 X/ [5 ?  k9 h
  46. ADDR_8046: BNE ADDR_8021, y! S$ \/ ?9 O2 m& n. Q
  47. ADDR_8048: LDY $0002
    ' O) f# {( M0 w- z. y8 L4 _
  48. ADDR_804A: DEY
    5 e, {% o9 N2 _9 E  u. b
  49. ADDR_804B: BPL ADDR_8007
    1 Z9 @/ U5 _% m6 z  b7 S: u
  50. ADDR_804D: RTS
    7 f7 i' X; F4 |5 E6 S
  51. 2 Y2 \# Y6 F& K6 u
  52. .ORG $FF202 {% \2 G6 H8 ]! H9 w
  53. ADDR_804E:
    + O0 r: ]5 P2 d$ {4 f
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号) C( ]. _: I8 p5 l  S
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号$ c4 I4 Q0 [* V/ W, B
  56. ADDR_8056:2 w0 z- f1 `" S, a( e7 Y
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    3 [6 _- f, O% h
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标8 T) z8 g* \! _3 c& u

  59. 2 q  z3 b" F$ _1 K3 M' e, f! v
  60. , w- ?/ T( E2 i  n
  61. .ORG $FF40) Y3 H3 k0 g% j

  62. : S* @1 D7 c) _
  63. WEAPON:
    * D& d8 ^* o# h0 V
  64. STA $0203,X
    ) s# N3 p! p5 X9 `% l
  65. PHP9 V( b$ p4 h8 H" h/ ]# S4 G; ^  h" v
  66. PHA
    , r0 c5 _7 Z( @" {
  67. TYA
    0 n0 w+ O5 U3 i3 k: f1 j  f( [
  68. PHA6 j* @5 a- @+ N
  69. CPY #$00 ;
    " T) {1 t7 C! q0 a9 Z4 J
  70. BNE LB
    : ?9 W( W9 D' O
  71. JSR S_WRITE ;第一个精灵! C% s; y, f0 Q/ J
  72. LB:
    , z; g3 [) {/ F, r, f& Z
  73. CPY #$01
    - w8 a' l- j$ h1 o
  74. BNE RE
    2 k- L- E. X7 Y1 d5 n
  75. JSR D_WRITE ;第二个精灵% p# |3 y* D$ k5 R* G/ |7 n6 q
  76. RE:6 }; h" E& ]# O: u
  77. PLA) L$ `$ t9 l$ Y$ f& {
  78. TAY2 `8 t4 b0 b5 N4 K0 c" @
  79. PLA
    / Y4 O& q6 ~9 G# s5 @
  80. PLP, ]+ n: Y) @4 ~! ~: c5 Z
  81. RTS
    2 L3 K. p0 k% l8 x, @! ?

  82. * Y% I5 k& s5 E9 g6 O
  83. S_WRITE:* w) ?2 \; r; x
  84. PHA9 o  t( \: l  v
  85. TYA" P0 q# @0 Y8 Z0 {! `
  86. PHA5 S/ `+ X( o4 C, G
  87. S_CMP:/ i) [. r2 Z6 {4 J4 ?
  88. LDY $02+ v: V* G* ]- P
  89. LDA $B8,Y ;读取武器值; f/ C, S) l- J
  90. AND #$10
    ' l4 `' G& e7 j$ x( G: T6 ~: g+ ^
  91. BNE S_WEAPON
    % V( D1 B; D5 J7 }: [& K8 @5 y) I
  92. M_WEAPON: ;普通状态" T' O0 F# u1 L7 `
  93. LDA #$93  t4 j9 Q) J9 x0 R' D; C% u
  94. STA $0201,X
    1 C) A: a# e# m/ J# _/ @# J
  95. BNE RETURN
    / a4 S( i% B7 _
  96. S_WEAPON: ;加速状态
    * x1 h% R8 [2 p6 |9 }, c
  97. LDA #$95% b* g9 F9 B( \% e2 z
  98. STA $0201,X
    2 q( [7 G$ D/ B' Z
  99. + d" X6 y; \6 K/ w! j2 p+ s% F
  100. RETURN:
    9 x# P: M$ W: g2 i5 t" D
  101. PLA
    / ^2 q) S) Y& M! M# T' y4 S
  102. TAY% D( I5 A! i6 }5 F& X7 N" @
  103. PLA
    6 v8 U$ Y, P: u  M% v. \
  104. RTS
    , ^' F- M1 R! M' i; K) |# V

  105. * [' ~# a: }& {: R/ c: \6 l, O

  106. : G- R4 ?+ h& b! s- J
  107. - Z: o. F4 j: s1 B
  108. 2 ?; B* e* D- O" {- F
  109. D_WRITE:/ }( r7 J* b! }2 {
  110. PHA
    : {5 I2 v0 J0 }7 m, \  k
  111. TYA
    ( ^3 T! \: ]9 d) Y, W1 g% v
  112. PHA
    3 x' I& ~, r1 e  d) u0 R
  113. WEAA:0 a0 f5 D9 r. Y* g+ Y
  114. LDY $02
    3 Q1 U! B$ {0 K& q, ]7 [
  115. LDA $B8,Y1 y1 y0 d  L$ e6 W6 E
  116. AND #$0F
    4 w4 \9 N  h# f% g+ B8 Z
  117. TAY
    7 x) G% G. L* t4 ^
  118. LDA DATA,Y
    $ j; f9 S8 g! @0 L2 b: Q1 G, g+ u4 K
  119. STA $0201,X
    * M6 A! [. K( |0 j
  120. 6 i9 J, K( y' o
  121. PLA$ L- l, n. c9 C' y' P/ x
  122. TAY: w! b% E# i' D
  123. PLA' T$ y) c6 o% R
  124. RTS% [/ l6 h) J6 s# l+ }" C+ r

  125. 8 s! R6 q8 y' k1 ~" y5 J8 W
  126. DATA: ;武器种类图块5 F- Y* @  h: n( L4 ^
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1769 天

[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 | 显示全部楼层
看看怎么样

签到天数: 3263 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了2 s7 C" }. K: c% m
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2381 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2168 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

( q8 s: ~9 E5 @6 V/ R2 ]+ P感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 102 天

[LV.6]常住居民II

发表于 2017-4-18 21:33:16 | 显示全部楼层
3 u  S" |% j) Q% t
支持一下

签到天数: 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-12-6 08:12 , Processed in 1.105469 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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