EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑
/ o* }4 L' M! l% p' {+ H
/ H" w2 w  w9 s: F2 X7 f2017.3.13$ A5 w+ ]  Y  _6 w3 l4 O  B2 q; s

9 T, _$ q3 j4 a0 \. B
6 G, A: S7 n: |& n
1 x6 s0 e: Y, U9 k
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    + s' y2 J& g( q) T' `2 h
  2. LDA $39
    8 A$ q" B* u6 ?
  3. BEQ ADDR_804D! G' s* B# w0 o$ D6 S
  4. ADDR_8001: LDA $0087# ]8 q9 ]. |$ s  r1 [0 v
  5. ADDR_8003: BEQ ADDR_804D
    9 r! k' J( W4 P  L$ {! ^
  6. ADDR_8005: LDY $00203 g. E% v; s' W8 M" }( m* O
  7. ADDR_8007: STY $0002
    : X! W: a# l) [2 c3 y3 \
  8. ADDR_8009: LDA $00CA,Y: r) ?# I3 h1 @/ z  \
  9. ADDR_800C: LDY #$08
    8 d% `4 D+ V  U* H/ A5 A' l  a
  10. ADDR_800E: ORA $001F
    / h5 `! @! c+ k; t2 i$ i
  11. ADDR_8010: BNE ADDR_801D
    9 G$ j4 _: ~; j2 D6 g- d
  12. ADDR_8012: LDY $0002
    8 E- f0 S" A9 t3 r4 V
  13. ADDR_8014: LDA $0053,Y
    6 I( J1 d: c1 K) E3 h7 ]5 n
  14. CLC! a0 q2 z- R+ \3 k; ^
  15. ADC #$02  n& k- Q5 R  u  R, w2 H
  16. ADDR_8017: LDY #$00
    + e1 y9 B& }" @9 O1 u3 V
  17. ADDR_8019: CMP #$08
    # y! u: ?# Q0 J# ^
  18. ADDR_801B: BCC ADDR_801F
    ) s: g% ]* e4 G7 j5 I# r- b( V
  19. ADDR_801D: LDA #$08
    ! B1 N' i4 [. s& P+ ~' _" `
  20. ADDR_801F: STA $0001
    7 Y0 w# P; F& N! Y: B2 [
  21. ADDR_8021: DEC $0001
      H% j! W' n' m1 e; ?
  22. ADDR_8023: BMI ADDR_8048
    , Z4 b. t, A0 u. U  `' R
  23. ADDR_8025: LDA #$08
    # y* s4 C* m- ?6 N9 K) g3 y
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址% G# R/ |5 M- F; Y$ `
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    8 n; s9 x+ Z5 K1 c/ V
  26. ADDR_802D: STA $0201,X                ;送入图快号地址+ s+ B3 Z! r7 g9 Y/ R) P
  27. ADDR_8030: LDA $0002                ;读取属性值数据( ]) u; B- l' w/ [. Z' b
  28. ADDR_8032: STA $0202,X                ;送入属性值地址: d9 t+ v' m8 f& ?' x
  29. ADDR_8035: LSR                                ;逻辑右移5 m) b& F4 o* N+ i" h1 |
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    + d# E- u- N, ^2 y9 U; T
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    $ ~4 A8 }  h6 ^: D
  32. PHA
    / w' u/ v# ]+ ?( u3 f  p" n" P- M
  33. TYA
    ) c6 y$ }* ~7 V* Q
  34. PHA
    " f/ L& i2 k" e8 J( @
  35. LDA #$D4$ [$ a) x  t/ B6 J
  36. STA $0200,X
    9 Y9 k5 ^7 M: {9 y# i2 C
  37. PLA
    & r$ W; Z' y. d& R5 F& d! ^
  38. TAY  b: m( |2 K3 Z8 s
  39. PLA0 Q& S, y* n* ^1 w2 i8 i
  40. ADDR_803D: CLC) N; j$ l! e4 c
  41. ADDR_803E: JSR WEAPON2 n- z5 E8 C* z" D9 _1 g
  42. ADDR_8041: TXA
    + T! W& o/ \/ u
  43. ADDR_8042: ADC #$C4
    , g  u& X8 r3 P; o
  44. ADDR_8044: TAX9 C. @: B/ l" d6 d- A+ S
  45. ADDR_8045: INY
    . {# d" n/ `) c: O; x! Q( Z
  46. ADDR_8046: BNE ADDR_8021: _7 T6 E3 I9 H& d9 ?3 `( v3 W
  47. ADDR_8048: LDY $00027 [% b  Y# K/ d  u" e+ N! l1 R
  48. ADDR_804A: DEY: q/ I" x- j: t/ |4 P8 d
  49. ADDR_804B: BPL ADDR_8007
    % E1 G# |6 b2 S4 N* k- |0 d) R
  50. ADDR_804D: RTS
    4 s( Q8 N- K$ O& g' D/ g) v. d

  51. 4 M) V6 ^( u" @3 @
  52. .ORG $FF20
    $ U. K# W7 q& Z- ]9 W3 Q  ]$ q
  53. ADDR_804E:
    ' r. j- j# D- V; ~1 R; O1 @7 _8 P
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号* b: u% z8 i" a/ U! ^/ f% i( |' d
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    % f5 t( I5 @3 W9 c7 }% q+ e. D
  56. ADDR_8056:3 X7 l6 d0 ^5 w4 L( h% W
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    ! h! y  j" H9 m* e5 F' a, z
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    2 V$ J; h1 U. \" f# X
  59. . q, @0 p1 `9 C2 w# U& T( @( M

  60. 7 _7 `( X6 h3 l/ u& H
  61. .ORG $FF40: u- E+ p: g% f. `
  62. / c1 k) C7 [& S# Q
  63. WEAPON:0 J' E, {$ B4 _2 B& f" Q5 h$ ]
  64. STA $0203,X1 L4 v+ ^. ^' P  Z' T3 k; x
  65. PHP* G0 l: P$ C' l# A) d
  66. PHA* r& X" l7 p! {3 e: Y1 m
  67. TYA  ]' b5 m6 P3 _1 J; Z& a7 f3 ^" b
  68. PHA
    ; x" Y8 w2 J5 ^( S  Y
  69. CPY #$00 ;
    5 B& h& [! N) P  t- ~, @
  70. BNE LB
    ; R- s, Y4 z/ L& e7 [, I5 `
  71. JSR S_WRITE ;第一个精灵
    9 D, Q4 Y- U+ h6 x. d
  72. LB:
    5 M/ @2 s" b9 ~; ]( v2 L
  73. CPY #$018 K6 j7 I" {9 c7 h" ?+ D
  74. BNE RE
    . y9 l1 s- T2 x
  75. JSR D_WRITE ;第二个精灵
    4 i, L% h6 P' ~) ^4 T9 m' E; s4 N7 V
  76. RE:. x( I) d- ?3 Z. n1 Y: u# ?! V
  77. PLA$ P  K* ]! ^% F& a
  78. TAY
    " [( e/ z/ `& H! c* K, }+ z! @* P) q6 M: g
  79. PLA
    % Y7 f  Z7 j! y& f4 |
  80. PLP
    0 u; M" O1 p* T( m
  81. RTS7 c9 }8 \8 O2 d6 I" p

  82. 7 {! O+ R" S4 J/ W" x( j
  83. S_WRITE:
    2 m9 _8 i& r0 X% y* q3 F
  84. PHA
    1 [; X. K, d4 H$ u0 v* y+ F
  85. TYA) z) {( }* D" I- d. D% ?
  86. PHA; h9 {9 X$ R- I% i$ V$ o# V
  87. S_CMP:( I+ L7 Q' w, }
  88. LDY $02! z& ~( {7 ?' f2 _7 D
  89. LDA $B8,Y ;读取武器值
    % y/ \. n5 L3 Z% {3 r
  90. AND #$10
    5 K, l7 k' e4 H! N) E' H
  91. BNE S_WEAPON9 N* E4 [3 r! n; I: L4 w) F; b" r
  92. M_WEAPON: ;普通状态* T: d$ B5 g2 t; f; t+ ~
  93. LDA #$93
    * C- @2 \6 I+ x! J
  94. STA $0201,X/ M$ W0 `  |6 E* `
  95. BNE RETURN. o: t/ ?8 _- [1 f1 |
  96. S_WEAPON: ;加速状态% w. Q1 v+ l$ p! V4 [; J5 h8 |; [
  97. LDA #$95
    : ~& h& Y0 T. u6 u: |
  98. STA $0201,X
    % k- R+ l3 t; t/ |) h8 b- V, n

  99. 7 K# |2 _1 l- y! Q7 M/ \( O
  100. RETURN:
    * }2 ]9 }% y, [* U7 E
  101. PLA
    4 p: y. \) R! B+ x6 r
  102. TAY& w/ F7 b8 j5 ~% _' c6 z" i
  103. PLA% n; f( ^: h% w) W, Y
  104. RTS
    ) h3 R. B0 ~! b5 m: P9 V9 ]* i
  105. ; z9 o, d  {/ R2 D: d4 s6 H
  106. + T5 J3 s& `, j1 g4 z
  107. 6 b5 m$ Z! Z- g1 U' }" T
  108. # k0 r& I& h8 b( }  h( i7 c
  109. D_WRITE:& X# v8 q: B# c( Z7 |8 [
  110. PHA
    - f8 [( d& S6 Q9 D7 `# ~) }
  111. TYA1 _+ C/ Q8 Y0 O* x! E
  112. PHA/ h& D6 {" a$ r$ r* f1 @! L. D
  113. WEAA:
    3 i' p2 x# {! k$ h' r4 e
  114. LDY $02! u* a# S& z( e, z! t! [
  115. LDA $B8,Y
    + L0 P9 ~. Q+ b* k
  116. AND #$0F
    * q+ }# x( d: F2 v' o$ y
  117. TAY* s. X8 K) l1 P5 {
  118. LDA DATA,Y
    # @# ?6 T' K9 q
  119. STA $0201,X
    0 y' e, u4 @* q% i8 o
  120. & N) y& ^1 H/ P/ Z- Z( x
  121. PLA, n+ S! v! m! a4 T$ @! R+ `
  122. TAY
    & O/ R6 C( a; ~. I) S/ O. |) t
  123. PLA# E& U. V$ u* |0 j* `0 k
  124. RTS
    * ]4 @& W4 r( L) j
  125. 8 q0 A7 g) S$ R1 g8 K9 _
  126. DATA: ;武器种类图块
    9 z/ a' `4 G9 u, f5 J* H( T! \
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1512 天

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

签到天数: 1766 天

[LV.Master]伴坛终老

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

签到天数: 3005 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
8 g1 O. L' r/ K  D9 e$ K7 h' Q5 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2134 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 1907 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

) {1 d( r$ h& @" I0 i感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 101 天

[LV.6]常住居民II

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

& E; H& O( s1 N  ~1 t# \支持一下

签到天数: 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-2-24 21:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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