EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 4 M; T. d( J( C  z& W. C$ P- ]! h* B
9 c* J" h" C! [& o( v3 m( C; w
2017.3.13
( w1 u3 L( o, W% v
1 D3 y6 @4 _4 z# z7 Q4 S6 w( t* r: _( U

) _6 x& g0 [( b, p2 K2 u
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)3 @! N1 J, G$ e
  2. LDA $39
    + q2 X, h$ s. N: f. e
  3. BEQ ADDR_804D6 h! M3 d! g5 D1 y
  4. ADDR_8001: LDA $0087
    5 {  {; J6 C- |/ S8 S: y+ A
  5. ADDR_8003: BEQ ADDR_804D2 A: V0 \, `$ V. x  Z- Z5 E
  6. ADDR_8005: LDY $0020
      X9 s7 a6 {3 L( }( C/ |; `
  7. ADDR_8007: STY $0002$ C& x  F4 S, x$ a* H& p2 }0 J
  8. ADDR_8009: LDA $00CA,Y4 \- }# l; ^5 s: T3 \- d
  9. ADDR_800C: LDY #$086 \/ I* M2 c1 q; s! _: `
  10. ADDR_800E: ORA $001F
    % i; M; v, B3 B
  11. ADDR_8010: BNE ADDR_801D$ N- ^6 V& ^( d# D* F
  12. ADDR_8012: LDY $00025 z0 A# }- V& E( }6 T  l4 w. c5 O
  13. ADDR_8014: LDA $0053,Y
    $ }; m0 k7 f# L" O' t
  14. CLC
    ; x4 @( M5 W& [' a# @7 t" T
  15. ADC #$02
    7 U* |* C& r4 m3 D
  16. ADDR_8017: LDY #$00
    " u1 W6 K1 q1 y; ~5 T
  17. ADDR_8019: CMP #$08; S* g8 Z7 ~% s; o+ h
  18. ADDR_801B: BCC ADDR_801F
    7 r- F0 }9 D' U! R
  19. ADDR_801D: LDA #$08
    : P2 e( }9 l3 ^7 C) x
  20. ADDR_801F: STA $0001
    & H3 _) L& J" I4 F
  21. ADDR_8021: DEC $0001
    ' h3 d: h2 J' O* [, d/ ?. e
  22. ADDR_8023: BMI ADDR_8048
    4 K! w/ Y' R1 U/ r6 B8 M# \
  23. ADDR_8025: LDA #$08
    . @. A3 g$ V; _! }0 m
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址. l/ w9 Z" s3 G/ R5 F, j) C  e) l3 d
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据# E% E* U* o1 J. O2 @. ]4 a! h' W, x
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    * X+ w& C) i5 T, @
  27. ADDR_8030: LDA $0002                ;读取属性值数据' m3 ^4 d( K( f+ l2 }) G5 ~# i0 q
  28. ADDR_8032: STA $0202,X                ;送入属性值地址5 ~2 D' @* Q6 E, U3 L' _- y! O
  29. ADDR_8035: LSR                                ;逻辑右移2 X& j) z! N' l8 R' ?
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    0 i# G: U+ V4 g( P, H" Z5 H% P) _
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    : D2 `( T2 K0 T' x7 V# ^$ G. L
  32. PHA
    8 T! I% {! @% s6 J
  33. TYA. |" |; `  ]" I# q5 \
  34. PHA
    $ n) w* \+ P9 H1 Q2 ^) [+ n  ^) W
  35. LDA #$D4
    8 v, b! f* W$ f" J, h
  36. STA $0200,X
    6 N, ?% c6 \, V3 h- a
  37. PLA
    ! Z! P! P9 o; l
  38. TAY
    1 S7 B4 j; m2 g1 }1 H
  39. PLA
    / C& t  w" \" l2 T% k+ \
  40. ADDR_803D: CLC( _4 O; V6 n9 F" k3 x8 F* i
  41. ADDR_803E: JSR WEAPON
    / z: Z: Q; N+ X0 ?2 U- H# y, g9 x
  42. ADDR_8041: TXA9 v0 u; K* \  c( \0 u; s6 g
  43. ADDR_8042: ADC #$C4
    1 H# h1 v4 w* \& X) z$ _1 a8 h
  44. ADDR_8044: TAX
    . O% N  j/ o8 O+ g2 _  e$ }
  45. ADDR_8045: INY8 R% I( e2 B% i. D1 E/ F5 u; T
  46. ADDR_8046: BNE ADDR_8021
    9 V5 K( _0 c% G( ~: F
  47. ADDR_8048: LDY $0002
    * q5 `9 o: V7 s3 N. Q& \) Z
  48. ADDR_804A: DEY" f0 c/ B% C% w( S  @
  49. ADDR_804B: BPL ADDR_8007
    & j+ K1 S: l9 n" i6 j
  50. ADDR_804D: RTS' a! ?  M. {, w" N- ]

  51. 9 `- [. t' r: _5 T6 A
  52. .ORG $FF20
    , {( |. U2 B0 r$ e( ~% _
  53. ADDR_804E:
    ) G" l! }( U' _4 u- D' o' M2 F& c3 r" I
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    , K. v0 }' r9 k/ z* v
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号0 v7 U' U( ^' n* R. x( [
  56. ADDR_8056:
    1 Y" D7 r7 L" Y
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标. P" K  ~( I* {2 |" ]* n/ `
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    0 d) \- k# q! ?& p/ C3 j/ S

  59. : Y5 \1 j3 i- Q
  60. ! q; N& j0 t& t. R- x, g, J4 L, D2 q
  61. .ORG $FF408 o% ^  y# E4 T' ]# C' j

  62. 4 \3 j4 [& n/ c% U
  63. WEAPON:* Y3 c# r8 g: @$ C$ Z% `( z% R
  64. STA $0203,X
    + \: z8 L5 |! f- x3 M
  65. PHP
    0 M+ n8 o8 Q9 K1 K, M
  66. PHA! P! l9 F$ D) e0 {4 P- i
  67. TYA
    - ^9 X4 H: R, J1 O# w, @2 z
  68. PHA
    . H; O/ A" K+ c7 Q0 y8 n. L
  69. CPY #$00 ;3 V: o9 Q( y5 D) X: C1 X0 {$ P
  70. BNE LB0 D  ~' U' [% [& i8 Y9 r
  71. JSR S_WRITE ;第一个精灵
    + p7 g2 N2 I! W
  72. LB:' i( X1 h9 O% m2 B
  73. CPY #$01  N" |6 w8 C& a: F0 T
  74. BNE RE/ \3 M& L0 V% V  D
  75. JSR D_WRITE ;第二个精灵1 I5 z5 I0 p7 q, ?8 f# J2 X1 E
  76. RE:! o2 G$ S+ q* U
  77. PLA9 ~5 y4 ~# e( W4 p4 c) ~& P
  78. TAY
    9 c& A* \2 _: J& g3 s
  79. PLA
    8 e: g6 o  |5 i$ i, F, W2 m9 t
  80. PLP
    4 {- ?2 M. v8 O' ^+ N2 _
  81. RTS% i+ ~! m9 F7 F6 `

  82. , k- P4 O. z- [5 p
  83. S_WRITE:0 ?( R2 x! B; Y& h; i
  84. PHA
    8 C- u" o: {" k) C& D
  85. TYA
    ( `# z, v- m/ \" m
  86. PHA
    6 n6 w/ b# q7 {( S: N
  87. S_CMP:
    - a/ G2 q' A" H5 {
  88. LDY $021 }* u6 o1 }6 l; z
  89. LDA $B8,Y ;读取武器值2 {( f  y* |7 n- u- w* b8 F+ f
  90. AND #$10
    / [" w+ |& k/ ~- M' d8 w
  91. BNE S_WEAPON) n1 Y% Q9 m% f, k) T: L
  92. M_WEAPON: ;普通状态
    ! J% R5 n2 `$ D' i' z: ]
  93. LDA #$93' k; ~: w# i" s
  94. STA $0201,X2 O6 `+ ~& a2 c, H1 R
  95. BNE RETURN8 G! Q; q( J+ V( [
  96. S_WEAPON: ;加速状态; |: o- y4 [# {8 D7 }/ R$ |
  97. LDA #$95* ]* z" X, ~, K' ?8 c7 V
  98. STA $0201,X/ r" W# _. G7 Y' H* a

  99. : D2 n9 i( ?  `3 c! Y* N
  100. RETURN:
    ) O& d& C0 W  Z; s7 u* q, d
  101. PLA
    , t$ h& p# q3 y& M
  102. TAY7 J' j9 }( |8 J1 f
  103. PLA  X, X7 h4 f1 U" x2 F4 l
  104. RTS
    : x* ?5 u  v) K+ p0 \* U+ o

  105. ! {$ V) r" H' J+ t' q2 n
  106. & u! i6 v) m% p
  107. ' D/ }% Z3 ~* V3 x% A+ h
  108. 7 ?) K, J1 {4 |5 V" x6 E: q8 k7 u
  109. D_WRITE:
    ( L+ ?; R& [6 l; t* z
  110. PHA4 U- g  Q' j# i4 c/ k
  111. TYA
    4 r: Q, j% O: Q  |% ]2 u" t
  112. PHA
    . }) ~  H9 \; W& t
  113. WEAA:# V1 j0 X+ Z1 I
  114. LDY $02
    : E/ n7 {! v+ K  }
  115. LDA $B8,Y
    ) M- T1 H+ X# I8 H# K
  116. AND #$0F* d2 W7 ]6 c6 _' y- y- m, Z
  117. TAY& h0 E: I( o- K8 c6 s1 @
  118. LDA DATA,Y
    * B6 r8 u' G  }/ u9 z5 r
  119. STA $0201,X3 Q$ {/ U: c# Y. P6 o5 m/ ]

  120. " M/ Y+ P  M5 O7 f. @
  121. PLA& o5 [1 d3 K; ^2 d, e
  122. TAY) S  _$ H/ @% }5 f# i3 ?5 x8 s
  123. PLA
    - F8 I& B1 g+ a, c3 ]5 h  e
  124. RTS; A3 B1 P6 T7 J9 R) C
  125. $ m" X" z! _: |6 D/ d! }
  126. DATA: ;武器种类图块0 Q. w' p% c' }& n3 G7 [' T% q6 K
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1488 天

[LV.10]以坛为家III

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

签到天数: 1766 天

[LV.Master]伴坛终老

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

签到天数: 2986 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
0 i$ a" h& o* g  A! h* _* R2 }: A
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2111 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 1889 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

8 J1 T$ d( F; W" Q感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 101 天

[LV.6]常住居民II

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

" H6 @2 D: _  h- D支持一下

签到天数: 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-2-24 19:27 , Processed in 1.124023 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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