EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
: Q* `! z0 c* j0 G+ i0 r7 n1 s# D% G* q3 J4 R" r/ |4 F
2017.3.13* u2 Q* D0 a+ r, f

8 s( y7 }$ L( H2 Z: A& H
. w$ c+ f7 z- f# i8 V7 b: Q% O. {+ _1 N, }+ K' u. @  |) @  F
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J), ~$ E; B+ J+ b& G' R$ b/ f
  2. LDA $39
    / I$ O2 L0 Z) U) }) u
  3. BEQ ADDR_804D
    3 q, H( q+ d' y6 h
  4. ADDR_8001: LDA $0087
    9 r* ^3 W1 s6 L5 b) `
  5. ADDR_8003: BEQ ADDR_804D
    . V( r% y1 n: O
  6. ADDR_8005: LDY $0020
    5 s* V! k% `0 L2 U. L! o
  7. ADDR_8007: STY $0002
    - d- D# \; N+ p9 Y4 v
  8. ADDR_8009: LDA $00CA,Y& E( _3 {. q2 H( ]3 F; R  b
  9. ADDR_800C: LDY #$080 W) I1 W0 g  I0 l- L* M
  10. ADDR_800E: ORA $001F
    5 h' r" I8 T2 l
  11. ADDR_8010: BNE ADDR_801D
    % O! ]  _5 r% T( A. J. Q  S% C
  12. ADDR_8012: LDY $0002; y- E. K5 N9 Z
  13. ADDR_8014: LDA $0053,Y
    6 y1 q1 ?. l+ c8 M
  14. CLC+ y% f( B1 H5 O5 k8 _+ _" e+ A. v
  15. ADC #$02# j! Z1 @) g- d
  16. ADDR_8017: LDY #$002 e4 K( G" |0 V' f. M" h* o( G
  17. ADDR_8019: CMP #$085 u' P& k' d; O
  18. ADDR_801B: BCC ADDR_801F
    1 s) x/ e& @2 @4 Q/ [' Z8 q9 M) k
  19. ADDR_801D: LDA #$088 z; C9 \: O) `8 K' C- c
  20. ADDR_801F: STA $0001
    7 `) X( H! @, r
  21. ADDR_8021: DEC $0001
    + M7 P& W+ }9 W- }
  22. ADDR_8023: BMI ADDR_8048
    8 F; ~+ z$ x- x& ?
  23. ADDR_8025: LDA #$08) ]5 y$ c" X9 D( f" }; a; E6 X+ C6 }
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址
    , U$ f0 @  |+ [, y  m
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    " m+ ~9 M, b# F% U* p1 `
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    4 O. {' c. \# }# @. A9 S
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    , z% ~" l$ I9 M3 M
  28. ADDR_8032: STA $0202,X                ;送入属性值地址- A2 q' l5 c1 W0 ~) f
  29. ADDR_8035: LSR                                ;逻辑右移
    6 P: R" d- t: F4 x- ~) n2 x
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值$ T& l, n" G4 q: @" W
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节3 _4 z4 x0 o5 r& m. B+ j4 `
  32. PHA
    1 y6 P9 L- t$ ]2 ]4 C
  33. TYA
    6 g2 s" b8 X4 M
  34. PHA
    ; M) T- i6 d5 Q- w; ]% N
  35. LDA #$D47 Y7 F: `9 ?1 o9 j/ {# c' l
  36. STA $0200,X
    ) x6 N0 p4 j) W* Q
  37. PLA
    6 p1 Y6 M; ]/ a2 X4 i
  38. TAY8 y  H. `7 n/ B* D( e7 g
  39. PLA" r3 v% D# T7 R5 `
  40. ADDR_803D: CLC
    : I( `* g7 i8 i6 ?( b
  41. ADDR_803E: JSR WEAPON5 Y: Q( k0 w& H0 w8 V1 L) g; d+ n
  42. ADDR_8041: TXA( y6 U$ H# g/ M5 p5 Q
  43. ADDR_8042: ADC #$C44 l& n& v, v# H
  44. ADDR_8044: TAX% I) |" c* w9 n2 |
  45. ADDR_8045: INY
    2 |# |6 X4 ^8 q/ G; S
  46. ADDR_8046: BNE ADDR_8021* y- w0 R* O& o' Z& [$ Q
  47. ADDR_8048: LDY $0002. a" l' a! i' Q+ @
  48. ADDR_804A: DEY
    ! p" l3 ]3 d* D( l
  49. ADDR_804B: BPL ADDR_8007' o: R. V- n8 q# Z+ M% F2 {: m; J
  50. ADDR_804D: RTS1 [2 p$ w3 K+ R" k6 ]7 a
  51. 7 V5 X0 |- ]& [& f9 Q0 K! Z
  52. .ORG $FF20) U% g4 n9 L1 n+ N
  53. ADDR_804E:
    2 R9 I/ b" [& v7 g/ z. _
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号# s4 h1 c2 X' a8 M
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    ! |0 A# n$ ?, A' [  \3 c; f  f
  56. ADDR_8056:( b# T" q5 p! P1 z! X2 |( k/ [
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    6 k4 K: ~' r# T2 a% ~
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    ) ^5 u! |# l! K  ^+ A

  59. ) j; u$ F1 C9 s& o( E

  60. / a1 M0 k# z! {( Q8 H) ]( I! v9 {
  61. .ORG $FF40
    7 f- `$ [0 H# g/ \( L

  62. & t  z4 [" n6 J$ F3 d+ O* L+ B) P; j
  63. WEAPON:% Q1 W9 ?/ A5 H; q  q8 ?
  64. STA $0203,X) x! Q* W6 k$ c- z5 ]
  65. PHP* i* u+ _# e; K6 g* J+ Q
  66. PHA
    % z+ ^" d1 m2 |, S( P7 T
  67. TYA
    4 ?: I& U# c6 F1 {( j$ M9 Y
  68. PHA
    2 e& u' I6 d. ?# F9 I( M$ z
  69. CPY #$00 ;* L/ ]3 i. H+ d6 Z$ I
  70. BNE LB
    : s) H  W# P( ^0 z( p" j
  71. JSR S_WRITE ;第一个精灵
    ) I- t9 B2 N1 m
  72. LB:  I/ q  S2 |# N4 f+ H' d9 a+ k3 K$ m  m
  73. CPY #$01
    / y" k& p: W( U$ T$ k; o
  74. BNE RE" C8 e( P1 r, P9 W0 T7 w* K
  75. JSR D_WRITE ;第二个精灵. n3 P* M' h% p4 B+ J
  76. RE:# V- g6 c" T1 y4 f+ H+ @! q, H
  77. PLA
    8 y, D1 Z+ n( G* x1 v7 w& C
  78. TAY
      F/ A& B' E' v8 p8 J
  79. PLA' r* W: ]8 C4 m* ~
  80. PLP
    0 P! M$ S# M6 v, q6 i- |
  81. RTS
    ; X5 i8 ]! P! _  N6 ?8 ?. v& C3 D

  82. + g8 q8 t5 {; i' v
  83. S_WRITE:
    ' m1 P2 o; n2 ^
  84. PHA5 z6 {1 G1 W$ y: r# a/ [
  85. TYA, n% G* q5 o, |5 ^" W
  86. PHA
    " e& G* d- S" D2 b
  87. S_CMP:
    / D! D' E, k# B3 q; ]& ?
  88. LDY $02
    5 h0 i: z4 p3 ~
  89. LDA $B8,Y ;读取武器值
    " k, N) A) P' s7 ?5 e" ~1 c
  90. AND #$108 M& k0 F( W' ^( d9 G
  91. BNE S_WEAPON
    5 F( |: s* h1 a2 O1 k
  92. M_WEAPON: ;普通状态
    0 z3 B* ]' [- L. ]. x; g4 t) P7 I
  93. LDA #$93
      C9 E: R- r9 @
  94. STA $0201,X9 l# ]8 p/ e0 W% F: E; c' ]
  95. BNE RETURN
    , t: j- |7 U7 l+ s5 T
  96. S_WEAPON: ;加速状态
    % B4 J+ B$ O  C6 v9 ?
  97. LDA #$95
    : q" u& d# f; {
  98. STA $0201,X
    2 d: J6 }9 C% M) X/ [9 I# K  ?
  99. 8 o; U7 f( U: L$ s
  100. RETURN:; U5 t: L, B$ s" [( V, N1 K& n; l
  101. PLA$ Q( |0 n  }2 T  |. b4 p, J
  102. TAY
    $ s4 k3 E6 f" J0 v* B  K7 v, _2 `% u
  103. PLA# v; H+ b. K3 l1 R  o$ M$ W
  104. RTS  ^" o9 ]/ ^* u9 ~

  105. + H5 n+ }7 F) n$ y5 W, K. x
  106. / V% }- S7 `" e4 i) E- M
  107. ( V8 _- d$ P$ n6 D( J

  108. ' E! M; X4 F9 ~) O, r% d. d' m& F
  109. D_WRITE:% _6 L, X* E0 h
  110. PHA; ?" z6 r& q$ K7 a, e* V
  111. TYA
    9 A' G! E' A; v* a  x
  112. PHA
    9 Q' ~0 ?* I8 v
  113. WEAA:! i) h3 Q1 ^1 Y2 n) E. Y$ R
  114. LDY $02
    ( t( W9 q/ x8 w) `9 ~1 v
  115. LDA $B8,Y9 l7 ~. T6 M8 z, m5 o: R! H
  116. AND #$0F
    - w8 V/ k5 \- p
  117. TAY
    ) Z# j) o) O' o
  118. LDA DATA,Y
    + }+ {! _' t- |9 d: q
  119. STA $0201,X2 z' `" z9 D# E  \

  120. ) E& o: o# A7 Y3 X/ @5 s8 {
  121. PLA9 k# p# F/ |% l$ A. ]. |$ B6 D
  122. TAY& I5 T( P$ J5 S: {" C
  123. PLA
    ! _: w1 f) |. G* }
  124. RTS
    ! ]3 g# h: i- o  m
  125. : o/ r$ S! d9 m. j8 X2 @
  126. DATA: ;武器种类图块
    - y4 [, Z; E$ _. [
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1803 天

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

签到天数: 1810 天

[LV.Master]伴坛终老

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

签到天数: 3299 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了! r: y) D' ~$ O' U- q' b
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2418 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2206 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

0 {* W  Q3 Z* c感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 102 天

[LV.6]常住居民II

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

' K0 \7 Y* v/ p" v9 V7 ]6 y支持一下

签到天数: 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, 2026-1-12 18:34 , Processed in 1.085937 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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