EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
' h: m0 w2 }# f3 T- ]
4 }) G3 c, n5 d4 a6 p; R2017.3.13
# U+ Y; o* M7 r; |
6 w+ n) ]+ d+ G; Z, V2 z
8 w1 y$ d9 s& A- d( M- @" }( G) `) ^" {. N. C8 J
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    - R5 Y$ E2 V$ `/ l
  2. LDA $39! U" J" b- J, L
  3. BEQ ADDR_804D7 O; l6 }! T# T3 [( \! c
  4. ADDR_8001: LDA $0087, T) R/ m. o# K7 e
  5. ADDR_8003: BEQ ADDR_804D
    8 _) @6 Q. p/ f$ ]  @- A2 C
  6. ADDR_8005: LDY $0020
    6 A1 O0 }2 K: k: X# D+ }# ~: }
  7. ADDR_8007: STY $0002$ H# v( H5 v1 |# @& M. F) z
  8. ADDR_8009: LDA $00CA,Y8 ~0 ^0 }* a0 H  j1 M' d
  9. ADDR_800C: LDY #$08$ Q. b2 j4 ^7 ^, t4 q& }
  10. ADDR_800E: ORA $001F3 d, o( S+ F7 ?) Z
  11. ADDR_8010: BNE ADDR_801D
    ! C0 y' F  J7 L6 A& M- A
  12. ADDR_8012: LDY $0002
    ! g" D$ Y/ z- h% I- R5 Z9 S9 X/ l/ ^
  13. ADDR_8014: LDA $0053,Y" t6 f4 D: q0 x- k5 E
  14. CLC
    $ L; p3 V. P2 P2 n3 W
  15. ADC #$02/ X. h; Q/ e# H! e8 z8 J) L
  16. ADDR_8017: LDY #$00) w$ d1 @1 V9 p! c% `8 T/ d- l  t
  17. ADDR_8019: CMP #$08; C: U* V: ]3 s) _& L! ~
  18. ADDR_801B: BCC ADDR_801F
    6 }& [! t+ U0 r5 c! }8 u
  19. ADDR_801D: LDA #$08
    1 P) [6 n; H3 a8 r# h
  20. ADDR_801F: STA $0001
    ! U* s4 P! Q$ L3 U4 e1 I  }2 b
  21. ADDR_8021: DEC $0001
    . ^$ s; D! ^! Y% h" t; k% E% A5 P: U3 r
  22. ADDR_8023: BMI ADDR_8048
      [5 {2 w3 J8 U# ~1 s
  23. ADDR_8025: LDA #$08
    & [: N0 H2 G5 Y# t7 c
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址6 D8 Q1 [2 U5 E
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    ( l. L8 b' o0 B+ |8 _( L( n
  26. ADDR_802D: STA $0201,X                ;送入图快号地址. f( A& |4 w7 C
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    " m8 p/ Q2 Y8 B# S
  28. ADDR_8032: STA $0202,X                ;送入属性值地址/ q2 A6 E4 E, T4 H
  29. ADDR_8035: LSR                                ;逻辑右移+ h0 w( \" g9 ]" X# |  p+ O0 P3 T
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    0 n$ ~* F# S) Z: ^1 @( `) |
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    ( h, ]  T7 G1 g& ?7 L7 O, f% K
  32. PHA# J( E1 v  C* @. _
  33. TYA
    4 G7 n9 N9 t) s3 K  r0 C: G& ^/ }
  34. PHA& b& o( r' r: {3 j( }3 ^
  35. LDA #$D4; [" b( m! T( b" l: V+ y; o( E
  36. STA $0200,X2 ^. L; t" }3 l
  37. PLA: A' u# E2 ~2 i0 K, x, I
  38. TAY' X# r4 T: o  t
  39. PLA- R* `% Z* X6 C8 n
  40. ADDR_803D: CLC
    ; m+ e; h- l+ W4 W) ]' ^* P/ R& O  J
  41. ADDR_803E: JSR WEAPON
    * r+ H* ]1 K/ c  G  |5 \5 r
  42. ADDR_8041: TXA
    3 L3 ]) c6 l( k/ @( l* d
  43. ADDR_8042: ADC #$C4
    6 w( ^* }# L+ U4 Q! `  L
  44. ADDR_8044: TAX% Z+ t: [, A! ]2 w
  45. ADDR_8045: INY6 X7 B2 G8 g5 V2 r8 b; D
  46. ADDR_8046: BNE ADDR_8021" Z1 Q5 F, M2 x
  47. ADDR_8048: LDY $0002
    0 E1 M) ]7 q; n( x6 h
  48. ADDR_804A: DEY% D* }# a' c- H# l6 L' ~7 O
  49. ADDR_804B: BPL ADDR_8007- Q" ]; v% a. L3 Z+ A
  50. ADDR_804D: RTS
      Q8 n0 p* o4 C  G5 s, F

  51. ! B. f" g. N# R& ?
  52. .ORG $FF20
    ! |. _6 h- h+ o5 L2 y8 T! L7 q: j. a
  53. ADDR_804E:
    8 S! y; o3 U6 K* E7 i
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    7 F: Q' p- j3 \6 B  l  n/ K
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    * X% L% ]% H7 C/ T$ j& @
  56. ADDR_8056:
    1 D' G8 d, O! M& V7 l* p& Z! }; S
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    ! r3 e! h2 R& f6 r& ]
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标5 V0 G, U0 M) H. g
  59. + V- O. ^, R' }- c0 Z
  60. ! d" a' B+ D2 h! g- B, J
  61. .ORG $FF40; J; e% [" s0 w7 D

  62. 7 e& ~+ H# T( l5 _& x( J
  63. WEAPON:5 B) `& D! U* V" A" q5 i
  64. STA $0203,X  z! `+ `( Q" k$ R
  65. PHP5 D) c8 Z$ `5 r8 V$ S
  66. PHA
    ; Q, ~# @0 X8 o+ j+ G& A% r
  67. TYA
    ! r! F+ _+ o2 p# ]
  68. PHA
    - S. C. h  \! K& O% p
  69. CPY #$00 ;) \, l% Q4 D: W; }/ t
  70. BNE LB5 T2 f* w8 U' H1 M
  71. JSR S_WRITE ;第一个精灵
    % e! _& y; Z; b: h
  72. LB:! c- J- s, \' {: W) }4 Y
  73. CPY #$01
    5 G( Y/ b$ c( Q; t# Q
  74. BNE RE& f& [' k6 p% |3 h3 \5 [
  75. JSR D_WRITE ;第二个精灵% A6 S5 Q# }. Q8 I' L
  76. RE:
    ; `7 ~' x2 X9 a( h. R% _# X
  77. PLA
    ; @, a2 B: S6 T4 h' c, W
  78. TAY) X5 r4 P6 H! v
  79. PLA& R6 ]$ T; \1 i0 N% g
  80. PLP4 b% t+ u& v' Y3 F) I  O% H: @( [6 Q$ n
  81. RTS& Q+ S! k! I, u. b$ s5 z# h
  82. 0 k3 Q+ ~/ m+ P
  83. S_WRITE:* B7 ?5 G9 O5 ?; L. s9 i9 P
  84. PHA
    3 Z1 ~' w1 K7 x& c5 q; q
  85. TYA* J9 Y  l% ^+ p* W5 ]. ^
  86. PHA5 l+ _+ s8 W# `: ^
  87. S_CMP:
    , K9 @' |" M3 _! S
  88. LDY $02
    6 G, Q( c7 m+ q. I" K
  89. LDA $B8,Y ;读取武器值
    + H$ V# R: p( K
  90. AND #$10
    " P- }( I! Z* k9 i! ^
  91. BNE S_WEAPON
    + [" {+ p& v5 s
  92. M_WEAPON: ;普通状态
    8 U8 W+ {* ?9 |- f+ m$ i2 Q1 x
  93. LDA #$93
    * B! ]! n3 _7 U( K# }( T/ H3 V# z. {0 j
  94. STA $0201,X& ~- w! U8 l1 R- ^: }, B( F& F
  95. BNE RETURN, _$ g3 k& c# V& G
  96. S_WEAPON: ;加速状态; g8 F2 I) k; }" z: X
  97. LDA #$95
    4 c1 b' [8 B& l) A: o/ N
  98. STA $0201,X# |$ R) m8 i6 K, o3 v; k

  99. ' u! j) P0 Q0 a+ T, J* Z; H2 t
  100. RETURN:6 Z' A0 ^* g. G% L9 {; ]8 [6 I4 [& j
  101. PLA
    ; J' U2 _$ {9 K) y3 y" e) H) Y- P
  102. TAY
    # \! j3 U" Z$ L& c! @  c9 ~* m
  103. PLA
    : b6 W% }/ U; U- D5 g
  104. RTS
    3 i; f* r9 i2 ~. I7 G# V  n: L
  105. 2 Q) S! Z  |- u& f% x* Y& F

  106. , a( `2 i% e- j/ k

  107. ' ]9 f& W: ~( e4 R( v3 ]
  108.   u& P+ b# c  [6 }( d( W
  109. D_WRITE:5 n1 T, i$ c8 F  \/ I6 {
  110. PHA, S% X3 _5 `1 W7 g2 F# H$ M# ]
  111. TYA- D+ N, ^- a5 |% O' f1 T/ ]
  112. PHA8 ~; h* T5 e+ ^
  113. WEAA:
    0 ~' H/ F- {! G, [; r
  114. LDY $029 o( M; r  C% T% i- N/ \
  115. LDA $B8,Y
    ' k0 A( V' \5 O1 r' j( j
  116. AND #$0F, ~& U5 E, U* E# v
  117. TAY
    ' x9 ~+ e! x  l( i3 _
  118. LDA DATA,Y
    # }6 q2 N, @& j5 B  O& Z
  119. STA $0201,X
    8 o* d9 @8 E, s# f1 }) D1 |; @0 S
  120. 3 b3 _4 k  j0 I
  121. PLA
      V/ x1 {" I8 F1 w  X+ ?% z
  122. TAY
    + P; ?' a( C. S' X: T* A
  123. PLA5 H$ Y  z' r; b- K4 x; \& G
  124. RTS  H. ?7 H9 f' n
  125. 4 h& p$ _9 N) d' L0 T0 G
  126. DATA: ;武器种类图块4 e$ \) n4 ]! @6 r% c# b' @5 `) O
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1443 天

[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 | 显示全部楼层
很好的修改

签到天数: 1750 天

[LV.Master]伴坛终老

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

签到天数: 2944 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
( a, M9 X5 ~; @, k6 y% p
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2067 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 1854 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

9 U( e5 A5 {" N9 m* C感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 101 天

[LV.6]常住居民II

发表于 2017-4-18 21:33:16 | 显示全部楼层
9 N9 [0 R# {+ E; @: _! `
支持一下

签到天数: 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-1-10 12:10 , Processed in 1.084961 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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