EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
4 y  V+ ?/ f& Z+ j3 Q1 e8 o3 N  U3 Z. q9 J7 f$ o  b! X$ b
2017.3.13
' a- x$ a( l5 f! }
( f/ U4 [, ]0 c3 S2 x& c4 |, ?7 X3 X% c/ W9 _

* X6 q4 a$ @- o3 j9 O/ m1 t
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)+ x/ x1 T# y( x: k9 R
  2. LDA $39
    & e8 o$ ^$ b+ M) m# [4 S; x
  3. BEQ ADDR_804D
    * M; Q5 T+ {' v  U4 k
  4. ADDR_8001: LDA $0087
    4 O# d3 Y- V& v* r0 X4 l
  5. ADDR_8003: BEQ ADDR_804D. {! Q- M7 J2 S8 O& z
  6. ADDR_8005: LDY $00209 \" s" T4 A7 L) o5 P
  7. ADDR_8007: STY $0002
    2 F. ]/ {/ f* m2 [% @2 G
  8. ADDR_8009: LDA $00CA,Y
    : v2 }* a: H) z! C
  9. ADDR_800C: LDY #$08
    + L0 z7 w$ }! X
  10. ADDR_800E: ORA $001F
    , L* j0 X& o$ U& J) s4 z3 M
  11. ADDR_8010: BNE ADDR_801D
    9 ]6 @& R' F6 I1 q: K0 m
  12. ADDR_8012: LDY $0002$ U0 T. _9 j, x0 X
  13. ADDR_8014: LDA $0053,Y
    , s. M, a3 _4 U; ]2 l+ _, N5 n$ U
  14. CLC6 y$ ~2 F, A6 }5 {9 ^
  15. ADC #$02
    ; y# r0 J4 X* b! e/ O, J- v
  16. ADDR_8017: LDY #$00& M) c+ ?! [3 d
  17. ADDR_8019: CMP #$08, w( \5 A! o. {  T. a8 l, ]
  18. ADDR_801B: BCC ADDR_801F3 l& w! t( ^9 S2 T% E( S* k
  19. ADDR_801D: LDA #$08
    - o8 U) x6 G! @* T9 w" _
  20. ADDR_801F: STA $00018 U" N) u- z" F# Y" m
  21. ADDR_8021: DEC $0001
    9 v. H' X$ e* u" X9 z) \! q
  22. ADDR_8023: BMI ADDR_8048
    . o5 n. m% C5 e2 ^6 t( A: c
  23. ADDR_8025: LDA #$08
    % I$ [2 O. |% R+ J5 W' O$ X
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址* l6 S& A* t9 x
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据' K1 l: k' K" P2 o
  26. ADDR_802D: STA $0201,X                ;送入图快号地址8 Q0 u% q8 J/ T+ D$ l6 U
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    8 ~* \3 U( r3 I' [3 R
  28. ADDR_8032: STA $0202,X                ;送入属性值地址
    : p1 E( p2 Z7 E+ G8 c
  29. ADDR_8035: LSR                                ;逻辑右移! U" G# ^8 T# S- e8 J- Q
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    $ a; m3 R8 m8 l
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节2 _4 m0 `, K2 A- M# r( n* P
  32. PHA- I. V9 n0 O- j
  33. TYA7 a- d; g, M* ~0 g8 W- P
  34. PHA* v  o) k! t9 m
  35. LDA #$D4
    ; p4 L. P# z0 V9 v  Q* n
  36. STA $0200,X8 [' `  z/ e/ z" ^, B
  37. PLA; @( L5 a% I( i$ E( Y# a% ^* h
  38. TAY
    + Z4 V. b3 Z$ ]
  39. PLA7 c& E) D7 {" D* S8 i& w# s
  40. ADDR_803D: CLC. V  P, ^. }. b- S% J
  41. ADDR_803E: JSR WEAPON- S' M1 c& _! o4 [
  42. ADDR_8041: TXA, h" j- A4 q- k
  43. ADDR_8042: ADC #$C4. V% `6 q) f8 ]7 @
  44. ADDR_8044: TAX0 q  d* [" k7 }; W1 J" O
  45. ADDR_8045: INY
    0 r, K$ i' J9 h2 K" K6 b$ R4 N
  46. ADDR_8046: BNE ADDR_8021
    ) s8 p5 K2 x. O9 E6 k; i
  47. ADDR_8048: LDY $0002+ z' D! N6 I6 _7 r+ [% n7 {
  48. ADDR_804A: DEY7 N" w! K6 v5 P) W8 f% q% I
  49. ADDR_804B: BPL ADDR_8007
    ) ~1 h: i" T$ Y6 b
  50. ADDR_804D: RTS
    5 k" B/ o  x4 q. _9 ?9 l
  51. ) q9 G) w/ u) b; d
  52. .ORG $FF207 a& A+ \# `( P* D
  53. ADDR_804E:
    ) c5 }! ]% l3 D1 o
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    / w6 X! ]3 _5 A/ K5 a
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    5 }- i$ k# h# v: \$ S! q& O
  56. ADDR_8056:
    % U; E0 O3 z0 i& y/ D
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    , V! J; L5 }, c7 m
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    ; B0 g2 V% i- q4 C  V
  59. 3 ], a, d: i, T- _6 j
  60. 2 Z7 h- j' g% D5 a; R% R
  61. .ORG $FF400 I' G# q: z' ?7 \. U- R" p! J
  62. ! P- b0 S$ }* }
  63. WEAPON:
    " A) }6 n2 K7 P+ y& J/ \
  64. STA $0203,X
    + h2 T7 H$ D; J1 n: v  e: T
  65. PHP
    4 ]: Z6 t9 t: }$ m2 R
  66. PHA
    . z. r" a8 D# u, N( n( Y
  67. TYA
    * W9 K7 `/ z: P6 c* ]
  68. PHA
    5 ~8 D$ o9 K- ~( F8 c% j. N, l
  69. CPY #$00 ;- N" N+ v1 z- E7 U# o% I
  70. BNE LB
    / R' C. q  B- j9 P$ n
  71. JSR S_WRITE ;第一个精灵
    : Q8 y% I* S& Q; y! a! B
  72. LB:
    # t# w0 ~* W* Z; J) b$ Y( w
  73. CPY #$01$ ?5 L6 [) c' C. j) l% w
  74. BNE RE5 H9 A: w/ _0 f  ~8 _
  75. JSR D_WRITE ;第二个精灵
    1 c9 h; O" }. F& L! V  L
  76. RE:0 J( Z# d- D7 p- ]: ^
  77. PLA
    + l/ b* n6 q: \% g
  78. TAY
    : _+ z( B; W# r9 }  c! Y  ?
  79. PLA1 S/ f; s* M6 ^: t* s9 W
  80. PLP7 F6 U- z# A# {% \
  81. RTS
    # C* p' l; S* r! \" ~

  82.   Z0 {" @7 ]4 i+ j: |0 c/ Z
  83. S_WRITE:
    $ h: o& J6 @8 n9 t" H
  84. PHA
    ' I# H8 a4 a- s! N+ h) M- @, \
  85. TYA/ n- `* r/ U; s0 k, ^, {
  86. PHA9 N3 `4 H" e7 }8 Y
  87. S_CMP:+ v1 x6 r* |5 f2 a! e' t" `
  88. LDY $02) U" F' f2 s: W$ R% z
  89. LDA $B8,Y ;读取武器值
    3 p6 G1 }) G1 \
  90. AND #$10
    : j; j& J) P2 _
  91. BNE S_WEAPON
    6 p; H' Y2 ~: r9 H$ O& O
  92. M_WEAPON: ;普通状态- a# b( k$ L# K& i9 F
  93. LDA #$93( m/ I' V) v1 V6 m% `4 h$ |6 v
  94. STA $0201,X5 z" t/ l" i* W5 h+ U
  95. BNE RETURN
    3 [5 `) `1 K2 R
  96. S_WEAPON: ;加速状态/ r7 r" T4 M; s7 f/ {
  97. LDA #$95
    5 m) g/ i) d5 }! z
  98. STA $0201,X/ a1 R# r: P9 y$ @

  99. # f0 k3 @* v  Z
  100. RETURN:
      }2 ~5 s; l2 D, f
  101. PLA
    ; s) `: @) V" m. B+ @
  102. TAY' Z: r# V0 T+ q
  103. PLA) G) ?; ]" [) n# ?" n' j8 ^
  104. RTS. p" ~- |! z; ?/ W% K$ }; d

  105. ( d: j6 Z4 T2 P% N$ X; M* z& a
  106. ' a# x2 Y" T. p, c/ k0 Q5 t; m

  107. . p" [5 T' V6 y( J
  108. 6 l' ?) Z" ^- I. ]9 U
  109. D_WRITE:: R' \) F. O) z% g1 `4 Z  X
  110. PHA
    9 R. v7 i  S3 x, K7 |0 J3 m% B
  111. TYA
    ; \/ p% F9 p5 N5 z& B
  112. PHA: H" @% }3 c' D8 V( R
  113. WEAA:# Z% p* a1 W* c2 Z( L3 S5 F
  114. LDY $02
    5 d, G7 R% _/ [& H1 k
  115. LDA $B8,Y( I1 |3 N# s% `) o* t/ }6 d
  116. AND #$0F
    2 f. |3 w4 o# l
  117. TAY# l8 I8 q8 L4 v; k% s3 I: _  u
  118. LDA DATA,Y- I6 B9 [# ?/ D1 A  U: q0 b
  119. STA $0201,X
    + {( Z! w' V0 M' Y: U
  120. . o9 I! O2 f& V9 ~( r) p) a
  121. PLA
    0 J3 o  _' }. {3 y$ L. B
  122. TAY- n" R2 u5 b# Y7 w8 B
  123. PLA  }9 _( ]/ X& ]  L
  124. RTS
    8 K6 N. t( k/ y  G+ V) i5 U

  125. * d9 L" h. ^. d  ?. x/ u! V
  126. DATA: ;武器种类图块
    . g- o; P$ \3 Y3 n
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1668 天

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

签到天数: 1801 天

[LV.Master]伴坛终老

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

签到天数: 3165 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
6 x  [2 k$ X. N0 C7 \7 P. i1 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2281 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2067 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

/ n# T; D! ~! P3 P3 U8 _感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 101 天

[LV.6]常住居民II

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

- \; R% _+ \6 f8 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, 2025-8-26 20:59 , Processed in 1.068359 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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