EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 3 O& T" A. W' u* }0 c9 n
3 R9 U  _5 H# u
2017.3.13, A2 H0 ^" p/ i
& n( T3 J& k% E0 T
1 }3 L, K& B/ O* g
6 `  i7 K1 X) c$ V# Z
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    $ c0 P, I$ F9 N8 \
  2. LDA $39
    7 q) V) [/ w$ x, o1 S' s+ q1 {( i
  3. BEQ ADDR_804D* |; a& V( }5 F/ C
  4. ADDR_8001: LDA $0087
    2 M  x& d  Z; ?, ]6 v: P
  5. ADDR_8003: BEQ ADDR_804D
    + |: B( _5 E' O# R4 m( @: O$ a6 X% ?
  6. ADDR_8005: LDY $0020
    ; b" Q- f) P7 i* |6 o  r
  7. ADDR_8007: STY $00029 X4 G& z; I8 `  y, y7 P
  8. ADDR_8009: LDA $00CA,Y0 Q& x- y2 k2 t0 Q! a+ h2 W4 M
  9. ADDR_800C: LDY #$08
      c% o; V" k# l# M. o
  10. ADDR_800E: ORA $001F, o( j3 t6 N1 Q# b
  11. ADDR_8010: BNE ADDR_801D
    ) W- T0 ~; }+ c5 j/ p
  12. ADDR_8012: LDY $0002
    ) ?; _) F& i. h  j' E- }8 H
  13. ADDR_8014: LDA $0053,Y
    ( O: j9 T) E2 h- V8 ?/ g7 q+ f; f- o
  14. CLC
    3 u6 d4 @: j8 `( F9 z: m9 W7 a
  15. ADC #$02$ M& U  H6 i$ j7 K. M& V
  16. ADDR_8017: LDY #$00
    1 c2 C4 T) ~" j- Q2 u  V; [, Q
  17. ADDR_8019: CMP #$08
    8 y2 Q3 G5 O5 k3 \- \" `. k/ [- r
  18. ADDR_801B: BCC ADDR_801F+ X) s5 U" b, v9 _. s) I6 u* o" E
  19. ADDR_801D: LDA #$08
    ) w" a" X5 ]# g0 C
  20. ADDR_801F: STA $0001! ?+ Z; S$ k. n) V- o: M' D
  21. ADDR_8021: DEC $0001
    / K+ r8 y2 V; T1 V
  22. ADDR_8023: BMI ADDR_8048" ~0 q9 z  y) a1 l
  23. ADDR_8025: LDA #$08+ s& e6 N1 m, C0 z/ Y' _! I# ^+ s
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址
    $ F, a0 ?" d/ L
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据, C1 l/ N: U& g* v3 K' A4 o( u
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    2 {+ r5 g6 k, U' E: k5 T
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    / B# f% f  l) x" Z7 @4 B% V
  28. ADDR_8032: STA $0202,X                ;送入属性值地址' C! E3 u) W/ S5 o/ {  A, V
  29. ADDR_8035: LSR                                ;逻辑右移( s2 E1 Z/ L9 _! V4 p2 ?, z
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值- S$ ~+ I+ n, y! L+ C3 p) R+ q
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    ' E+ w3 C+ [7 i& M0 Y( ]4 g: f
  32. PHA- b" ~0 Q3 m7 N% R& ]. J
  33. TYA! ^6 n' P% a7 V( X( Z: H, F
  34. PHA% c5 m; s% I2 T' }6 Z' e; v+ c: x' y
  35. LDA #$D4) s& Q* C8 H+ e: e
  36. STA $0200,X, W0 o, f9 l/ M4 b
  37. PLA2 I* j8 t0 f4 d. c$ e$ j- d
  38. TAY3 S! ~, _4 v. _  D9 M
  39. PLA
    8 i8 `/ Y" W; p. v$ N* S
  40. ADDR_803D: CLC
    ( u5 g  H$ ]+ G' J' B
  41. ADDR_803E: JSR WEAPON
    % u- L9 a  l9 R+ R( i
  42. ADDR_8041: TXA
    9 a# r. R* S+ m0 Y% A
  43. ADDR_8042: ADC #$C4$ y/ k% o% R  M+ P; e. H6 a
  44. ADDR_8044: TAX4 e. ]+ Q- Q6 N% t% b
  45. ADDR_8045: INY6 @8 q( L# W; K/ O  A
  46. ADDR_8046: BNE ADDR_8021
    4 E- y$ b2 z, U& |
  47. ADDR_8048: LDY $0002
    " S( h5 k; `9 A
  48. ADDR_804A: DEY
    ! V& Q+ H4 a$ b
  49. ADDR_804B: BPL ADDR_8007
    5 N* s( Z4 `* s: j6 H/ g
  50. ADDR_804D: RTS# t6 c! N  D( ~8 y8 P" s

  51. # O, m$ A6 ?, a0 @6 h1 t
  52. .ORG $FF20$ {6 `* D) `. I; Q2 a7 N
  53. ADDR_804E:; `& @/ j1 {; T8 W6 z7 }
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    / i2 g8 o! N' B+ y' J. S
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号8 Q  F1 `; _, u. r, c
  56. ADDR_8056:' j3 O/ Y6 a# n$ k. ^' E
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    3 `. w. e3 ^' g' L
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标. y' e7 r9 e3 p5 l) E. |/ H
  59. % W  w" W2 `$ ^& u5 ], g$ i

  60. 1 [0 I) ^/ _( i
  61. .ORG $FF40! Q5 b0 c' A5 X$ J7 A$ N+ ^

  62.   z* s  J: X5 y8 X  K) x
  63. WEAPON:! v  n0 Y5 D/ g/ o
  64. STA $0203,X( g4 y6 e7 `2 |0 {/ p3 D
  65. PHP! \9 L7 G8 v1 F1 A4 Q& j! J
  66. PHA( ^5 @4 b$ i9 A9 M
  67. TYA
    3 o$ L5 t0 u8 L# `5 h$ E, ]  W
  68. PHA
    2 t* a$ u1 y, Y4 Z
  69. CPY #$00 ;9 @* v3 D0 Q' G: s/ u) ]5 d
  70. BNE LB
    ) c2 O- a  L3 `# Z1 d+ a  N/ k
  71. JSR S_WRITE ;第一个精灵( Z; t! n- g% F1 d( u
  72. LB:. M# z1 h- _, t" R
  73. CPY #$01
    # C$ T4 y; Z+ P: x0 I' T
  74. BNE RE9 z2 J7 b( X( d9 e% D
  75. JSR D_WRITE ;第二个精灵
    5 n; \8 b9 k- v4 |" N
  76. RE:
    * K) i# X% }! F1 J3 b% n3 w5 O
  77. PLA3 A4 Q; x5 F1 ]9 F6 H
  78. TAY. N4 }5 ^: X7 u! {0 s5 q3 Y
  79. PLA  L1 v" ^" G. `& _: [
  80. PLP
    ' W( u5 v1 B* s( d/ p* _1 w& K
  81. RTS$ P2 M5 C% i1 {+ J/ F& x+ Y7 m4 A, Z
  82. - S. s* q7 U8 Z/ F1 }
  83. S_WRITE:; f+ _0 N' u# K% k9 ^( s
  84. PHA9 Q  Z! t' O& Q% M! d2 y
  85. TYA
    . J1 `; P! Y0 @; Q7 A) M  `  a( _: \
  86. PHA
    : D! _. L! Y! y
  87. S_CMP:
    5 h! ?6 ]+ X7 A# e1 _- w1 y
  88. LDY $02
    . V# X* J# M" C( y, q
  89. LDA $B8,Y ;读取武器值
    - D) B/ D7 x. P% l0 P* K: a. b9 N
  90. AND #$10, D! z% h; a) s+ N( f6 v+ ^
  91. BNE S_WEAPON( z" W3 A( O& u9 T1 s% M) ^! m
  92. M_WEAPON: ;普通状态7 R7 n2 q" c8 R+ \
  93. LDA #$93" b/ X" B9 z/ p# L7 A* f( a  _
  94. STA $0201,X4 c6 V; T9 Z/ b# H- A
  95. BNE RETURN5 q! ~1 H. Y+ B3 d0 K; b
  96. S_WEAPON: ;加速状态. e, F5 K1 h$ i; b5 A
  97. LDA #$95
    : ]/ p2 Q/ B: t8 T
  98. STA $0201,X$ {  N! a4 `& ^$ ~

  99. & q9 O4 w& _4 t: L8 `
  100. RETURN:4 t4 [' e3 ~% T. X6 ]. C$ Y. z
  101. PLA
    8 G% C( G% @* B
  102. TAY
    9 y# K6 L" c! R; m* |) D% u
  103. PLA
    9 ^. o2 b2 q( ^# p* V
  104. RTS
    , z3 M* J0 |& F9 t

  105. 9 s( J# e) e3 o* B" {
  106. 4 N/ ?/ K% i- e/ i$ k

  107. 2 P# c" R0 F# s7 @7 j4 k
  108. # M: K" }$ ~8 \( c6 P7 C
  109. D_WRITE:
    7 p2 N$ Y1 ^3 W  V6 A% n- w
  110. PHA" C4 G; J6 u" I) o5 T' r0 |6 F
  111. TYA$ {6 h) o6 j0 g2 P- Y% u) T" f
  112. PHA) d  X, E, m8 \% t% Y7 Q/ F( v
  113. WEAA:
    % a: w) R8 |% s8 P) L0 L
  114. LDY $02
    - u' z& V) V* }+ Y1 E
  115. LDA $B8,Y; I9 X: ?2 W# V0 `: C# `  {& Z/ A
  116. AND #$0F
    , f/ `+ }, ]1 F
  117. TAY
    - C( X; N+ [% y& m/ [6 W% N, p
  118. LDA DATA,Y
    3 _% q6 B( [' U& o  V; r) d( D5 X
  119. STA $0201,X9 V  C8 v" y! A4 m+ U
  120. * B1 W3 I& o, N0 S( m
  121. PLA
      v3 [0 O8 s$ H6 M9 P; _
  122. TAY
    ) T! Q* y% M- j* }+ F0 M
  123. PLA
    0 X; v1 u% m/ ~6 c0 ^5 Y+ e1 p! l
  124. RTS* H# J# d0 q, d/ L* ~3 a! [1 K
  125. ! p% A# a3 ?7 W
  126. DATA: ;武器种类图块
    ; Q5 G5 A, O1 ]4 X6 E0 Q8 }
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1388 天

[LV.10]以坛为家III

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

签到天数: 186 天

[LV.7]常住居民III

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

签到天数: 1418 天

[LV.10]以坛为家III

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

签到天数: 48 天

[LV.5]常住居民I

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

签到天数: 852 天

[LV.10]以坛为家III

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

签到天数: 1749 天

[LV.Master]伴坛终老

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

签到天数: 2891 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
5 \- b3 |6 q" q. i( M: Z6 \  L
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2013 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 1799 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

5 e5 I! z: V" |感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 100 天

[LV.6]常住居民II

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

9 Q( w( J  R5 P/ m: Z支持一下

签到天数: 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, 2024-11-16 17:39 , Processed in 1.081055 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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