EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
& n7 I! o% k$ o* I6 g
" `) W5 ^% a# u" T2017.3.13
: ~3 p. A  o; G& h: s  P/ g6 v# t. p& S

" @3 Y0 f6 s6 G% D, b" a
6 Y! c( Y8 ?1 `3 N2 w$ O, T
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    & u, |! p# ?# F; w% \# a
  2. LDA $39, X8 m! e0 _& F/ g4 [% s  q, g
  3. BEQ ADDR_804D
    , \( h; y  X. M% Z/ U8 I
  4. ADDR_8001: LDA $0087
    ! Z* x; {4 p6 A& O
  5. ADDR_8003: BEQ ADDR_804D
    ' d5 ~3 w8 m  H/ t3 ]5 I
  6. ADDR_8005: LDY $0020
    ' k- Q9 n- Y+ I6 V* Z
  7. ADDR_8007: STY $0002
    - k( W$ g+ C0 `
  8. ADDR_8009: LDA $00CA,Y. G% v4 O$ G2 R+ [, r
  9. ADDR_800C: LDY #$089 p/ |2 E7 ~/ z
  10. ADDR_800E: ORA $001F( C  c" O9 P$ c$ A
  11. ADDR_8010: BNE ADDR_801D
    9 L0 o# W) ~( J: u. N0 e" X. O
  12. ADDR_8012: LDY $0002# I( v) s- @( [
  13. ADDR_8014: LDA $0053,Y
    2 q/ a& G& D, `  n0 o: [% ~
  14. CLC
    ! v8 T1 e  C6 E$ K# D% n
  15. ADC #$02
      z# Y) \, g8 o" Q% O
  16. ADDR_8017: LDY #$00# f  J& g8 _( }0 P; o
  17. ADDR_8019: CMP #$08
    2 _& g  e( w" G4 b3 m& X" A
  18. ADDR_801B: BCC ADDR_801F) K2 s# X$ x) F) J2 V
  19. ADDR_801D: LDA #$08
    2 D" E: Q& ^$ r5 m- ~* D' j
  20. ADDR_801F: STA $00019 r, V  D+ S2 K) A2 l; _$ P
  21. ADDR_8021: DEC $00017 v* V% K6 V0 ^" w
  22. ADDR_8023: BMI ADDR_8048
    # h8 M  m0 T0 v* ]: J
  23. ADDR_8025: LDA #$08  L, e- X* ]! A2 ?4 p8 n: J0 i
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址
    ' t7 a! ~, q7 Y: F7 X5 k! U2 q
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据$ V, s$ P# p$ g6 c3 K. x2 ?
  26. ADDR_802D: STA $0201,X                ;送入图快号地址! @* O- F, I" {2 A& D
  27. ADDR_8030: LDA $0002                ;读取属性值数据3 {  w- g9 O2 b. @3 n! a) h0 z
  28. ADDR_8032: STA $0202,X                ;送入属性值地址4 p0 o8 x6 R$ t. ~* @
  29. ADDR_8035: LSR                                ;逻辑右移+ J, X  d' y* n' ^" C
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值) _) G2 Y) ]' u  h% W- k# u
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    , K/ W6 K- v% V# \1 z6 v4 f6 l
  32. PHA& W7 D& p$ \0 c1 [
  33. TYA4 U  H2 q# A1 T- \5 @
  34. PHA& L3 [" D; s- \% _
  35. LDA #$D44 [. T. Q. z5 r/ A6 P/ }% t
  36. STA $0200,X
    2 z) ^8 m. J2 t" }" |5 n
  37. PLA+ `. _8 G+ H% |+ R$ ^
  38. TAY
    - a- U! g0 s5 |( m4 b
  39. PLA
    ( u/ s. r! @9 T$ c
  40. ADDR_803D: CLC
      `  D3 h* ~; A% r, t2 e
  41. ADDR_803E: JSR WEAPON2 h+ J- j2 l, o: e) s
  42. ADDR_8041: TXA
    3 W6 l6 Z7 \% M
  43. ADDR_8042: ADC #$C4" ~7 X& Y9 Q! ]6 G
  44. ADDR_8044: TAX! }7 Y+ C  [6 B' t" d, z
  45. ADDR_8045: INY7 f+ G- [1 @* t3 `
  46. ADDR_8046: BNE ADDR_8021+ j" `# o* }. Y9 T. ?1 g6 b% o+ B
  47. ADDR_8048: LDY $00028 M/ z* e% E' o. r
  48. ADDR_804A: DEY
    : s4 r6 \) [+ w/ u1 G; Q
  49. ADDR_804B: BPL ADDR_8007/ z1 y* ?2 @% m" {
  50. ADDR_804D: RTS9 c- F2 \+ Y( W  c* P8 m$ x) [

  51. % C, b: v5 m" ?: K! k8 x5 K
  52. .ORG $FF201 v3 U/ w" x" @# k7 Q  J- w8 }
  53. ADDR_804E:
      Y$ g( g9 X0 I; S5 X0 }
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号+ V* t+ w4 Z( F7 b$ W3 W" o
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    5 [- @" z/ s9 Z& V( r) U( T* F0 P3 Q
  56. ADDR_8056:
    " c( d! N8 I" Z, D( W
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    2 _' U# h3 R& j
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标- J$ j! z7 P/ H" `

  59. + W+ L% F# P# P! ?
  60. 1 o- h$ V" s: l. C! n
  61. .ORG $FF40
    ) u( M  N- Z) c. s
  62.   _* @" Z7 U0 X( K2 i9 h& D
  63. WEAPON:, N0 Q/ X6 k" N& ?# x4 R/ i
  64. STA $0203,X) h3 f3 u4 |( V/ y. i) V. a4 o3 W
  65. PHP
    ; ~) C( v8 m" W" N4 }9 l( T
  66. PHA! t! n: G8 _* e" Z! |
  67. TYA3 [* v3 a( _5 n- b' E2 q% X& U
  68. PHA
      K: |/ H3 F8 {
  69. CPY #$00 ;' s2 R9 E% r! o
  70. BNE LB7 j' N0 s/ G2 H2 j/ L. o; L
  71. JSR S_WRITE ;第一个精灵. I/ z; P( n9 X  ^5 }' E  u
  72. LB:
    $ A. G1 {' w5 E' ]% U
  73. CPY #$01, g) X- b/ Q, ~& u3 H) W8 U8 I+ w
  74. BNE RE, E4 x( V, E8 o, b) G% A
  75. JSR D_WRITE ;第二个精灵
    7 D* J5 n- o* t$ a) C& l' j
  76. RE:. x- ]: E4 S- m2 z% N) [% f/ V: D
  77. PLA" f- k5 ]1 b4 F8 w
  78. TAY* n- L0 W. H) q4 I/ }
  79. PLA
    % h2 o: c. G8 `9 d$ @
  80. PLP5 q' v, [* r4 O6 h$ q- R
  81. RTS1 l3 v, f$ U9 m, P: W
  82. * E: G1 s" `4 Y
  83. S_WRITE:
    1 O. T! G# O; I. G
  84. PHA5 T+ T5 h; I2 e; {0 Y# m
  85. TYA
    2 |4 k2 N$ N9 [
  86. PHA8 l" m2 h" g2 w
  87. S_CMP:2 W8 V6 @- k9 l, k, ?
  88. LDY $02/ x* A9 j6 Q# ~  R% s
  89. LDA $B8,Y ;读取武器值
    & O. m8 z$ ~2 t- z, N  t5 j
  90. AND #$10( a1 [- P6 @& A0 U7 O" Q
  91. BNE S_WEAPON
    / e( m( d  N" K$ ^0 ]% K
  92. M_WEAPON: ;普通状态+ D1 B' J$ i+ a+ [" H
  93. LDA #$937 g( K. N' k, b6 i) i  _3 Z$ P
  94. STA $0201,X
    3 |- s* x1 q( O; V- f" g, \% U9 B
  95. BNE RETURN
    / }+ E! n, G5 K, v
  96. S_WEAPON: ;加速状态4 `- |' o8 n) v$ \: g
  97. LDA #$95) O( f) k3 G" E+ ]! w/ A
  98. STA $0201,X/ I8 q' N) ?, h# [: b! ?+ t
  99. - [# V6 p2 c2 E  ^* Z
  100. RETURN:& G) _: r0 U, \8 m% t
  101. PLA" F; J- t5 _+ |0 D$ f7 L$ w4 d
  102. TAY% ~% a7 s2 w1 m1 b" r2 I
  103. PLA, W- r+ q. g7 }+ h* u+ g. N; ]
  104. RTS; c# L4 \7 w! F. e

  105. $ d; M9 F5 C1 O! ^* O
  106. & v5 B. f8 ~2 ^; q

  107. 5 Z) g$ ?( R- u+ ~2 r$ C
  108.   L* T, ^7 m' l. Q) E
  109. D_WRITE:
    ( f- Y3 a! L9 h' X! |
  110. PHA
    : \/ F/ F/ `0 |8 G
  111. TYA: S+ r5 e) S# h$ Q9 x
  112. PHA
    : m1 t: a6 \; C  a7 Y. w
  113. WEAA:
    % P' d! B) u6 ?" _, e
  114. LDY $02& J  f) M; h) c6 E( ]$ Q- b1 S
  115. LDA $B8,Y
    9 V) _; c; y2 n. w! }% W
  116. AND #$0F2 ^1 ?. }3 m+ Y) y* y( G
  117. TAY* h; i- L- y; ]' ~+ m! u
  118. LDA DATA,Y
    1 M$ ~& G& Z# @0 W  H; O0 h/ s# I
  119. STA $0201,X0 g- G% z6 {$ {

  120. ( }2 }# f6 v. \
  121. PLA: L% H* @# a# X: d+ T5 P/ {, m
  122. TAY/ G7 [. U" E9 P$ k/ ^0 S1 v( P
  123. PLA
    6 c, o) D: W3 g  \5 ?. Q" D
  124. RTS$ P$ D6 W4 O  R9 P+ [1 E

  125. 6 ?# W9 e, ?; y
  126. DATA: ;武器种类图块0 m& I, t+ [& ?1 I
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1689 天

[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:}

签到天数: 48 天

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

签到天数: 3186 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
3 E* y! _# s* S) T
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2302 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2088 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

+ i4 b9 d( _7 o感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 102 天

[LV.6]常住居民II

发表于 2017-4-18 21:33:16 | 显示全部楼层
# |! z! \. J. k! X/ d8 ?* {& o
支持一下

签到天数: 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-9-16 23:33 , Processed in 1.137695 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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