EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 2 U* ^  \9 t/ i! Z  p' U* o% C

% L5 p' ^4 J6 i" ]" V+ _$ ]2017.3.13
9 p9 g# e* ~; Z2 t5 e4 p; G* F5 V8 S$ |9 k$ z" O
$ T2 k0 A/ w' |4 P
! f0 x0 G9 T' t
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)* O2 c, I7 b3 G4 I
  2. LDA $39
    2 z0 F, U5 D# i! }
  3. BEQ ADDR_804D: _& p4 O, d# i# x' X; s
  4. ADDR_8001: LDA $0087: T* o( W! _( E, X- v
  5. ADDR_8003: BEQ ADDR_804D* o% U$ q% c( c. J$ ?0 E* a
  6. ADDR_8005: LDY $0020. [5 q# [" S; U! A2 M+ O. y+ w; ^
  7. ADDR_8007: STY $00024 N, P( R1 w& q; i
  8. ADDR_8009: LDA $00CA,Y
    7 Y- S8 r: R- ]
  9. ADDR_800C: LDY #$080 q: s$ F& K  C
  10. ADDR_800E: ORA $001F
    / V7 v4 W! X. S1 Z( Y, j9 X5 }' Y! ?- A
  11. ADDR_8010: BNE ADDR_801D. B! X3 p0 b. `3 [  n3 j/ h3 S
  12. ADDR_8012: LDY $00026 ]6 B$ Q6 y9 q% h4 c
  13. ADDR_8014: LDA $0053,Y2 ^, _) o3 F" D0 u4 d
  14. CLC0 `/ L0 W  I$ @9 q3 s- v
  15. ADC #$02. h/ s) J6 c. c! q
  16. ADDR_8017: LDY #$00: C8 X( D& C0 ]$ e8 P" f
  17. ADDR_8019: CMP #$083 g! p# B7 Q1 }* b
  18. ADDR_801B: BCC ADDR_801F) P1 C1 K; o$ R* a
  19. ADDR_801D: LDA #$08
    / k: ^1 N- |/ ^, d, H
  20. ADDR_801F: STA $0001$ ?- ?) ?" E+ |4 p+ Q" _) t4 `
  21. ADDR_8021: DEC $0001% I4 K9 `3 L+ @/ H
  22. ADDR_8023: BMI ADDR_80486 q7 q% V3 n8 w
  23. ADDR_8025: LDA #$08
    # B3 J' u+ a* s: G! f
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址
    6 B7 U% l/ s& b- ~
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    * x; }" e7 p. @- K( c8 q7 i4 m
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    ) p2 ~4 p3 W( E
  27. ADDR_8030: LDA $0002                ;读取属性值数据
    9 n; ], {$ h  e4 v% E& B6 q5 s
  28. ADDR_8032: STA $0202,X                ;送入属性值地址
    ' C) n2 t& e" ]7 i+ Y6 g
  29. ADDR_8035: LSR                                ;逻辑右移
    , K% c0 @5 x2 T
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值: L! K4 A  ]' X/ b& U
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节  g# Z( W/ F" h
  32. PHA3 R: X1 G- U, ~! `& S! t) K
  33. TYA
    # e6 e* B2 E: U9 K* {& f% z" M* d
  34. PHA' k: h: ?: y! [1 h& y8 v
  35. LDA #$D4* c: E( R' @- q5 x/ ~) M
  36. STA $0200,X
    7 K! ?4 O% K( [, z( H: Z
  37. PLA0 z# j! H; ?# Z! D
  38. TAY
    1 U1 [' i3 x, i. \) n
  39. PLA
    ! y5 b- I. L3 \7 e( N: Y! n4 e
  40. ADDR_803D: CLC6 u# H$ U4 o8 d5 N. T* P
  41. ADDR_803E: JSR WEAPON
    % I1 K( M5 V* n3 Y. j& i/ B
  42. ADDR_8041: TXA
    & Z$ Y. ~, R/ D- A% V$ C. x
  43. ADDR_8042: ADC #$C4
    % ]6 \8 j1 s  o& I* u
  44. ADDR_8044: TAX
    ) S) |2 ^' \' l7 V  K
  45. ADDR_8045: INY7 O) F3 G& K9 w) q; e+ c
  46. ADDR_8046: BNE ADDR_80212 E$ d9 K2 b% N9 }" ?5 _* V5 Z% B
  47. ADDR_8048: LDY $0002
    9 `. Q) d. x8 A5 `! j
  48. ADDR_804A: DEY
    ) F1 B' }% C! R  |, d: s
  49. ADDR_804B: BPL ADDR_8007
    ! A5 A/ }2 c; i6 M: m; o, H* @
  50. ADDR_804D: RTS
    : g7 X' i# y' W) ?9 w( u: J

  51. 1 w# [7 k) Y8 B+ U) V( _2 x
  52. .ORG $FF201 v0 Y: N- S/ m; A
  53. ADDR_804E:' z4 w. w5 n3 T6 b, b
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    . \' h2 J: U7 O; r
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号- n: I6 U9 n. g7 P
  56. ADDR_8056:5 e* Q2 N! G1 n5 `5 T
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    : b) P% O/ G8 u8 J7 p
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    - m* }$ P4 @" G+ E. q! M- n

  59. % b3 _' ?6 W8 a/ L# X* M

  60. 5 ~0 f- t0 E5 @+ G( B$ x& o
  61. .ORG $FF40  n+ y- G" ~; F1 o( c& U
  62. , W* P  G+ B  V1 i6 t# O3 f) t
  63. WEAPON:
    - @. A4 x; R& x+ u7 J4 p
  64. STA $0203,X
    8 ^' W7 G0 q5 Q9 S. ^# U
  65. PHP
    # R6 ^! l, U3 S
  66. PHA
    $ ~4 e- c8 ?' `& H9 e5 \: w& u1 m
  67. TYA( w5 t5 H& `, |6 I3 w3 m7 M
  68. PHA. _- o1 y- ~& ^5 u8 a+ h0 H$ x8 P
  69. CPY #$00 ;
    3 f' o3 [( I% x* }$ F2 |
  70. BNE LB* p) O8 M+ M/ v+ \" o8 G
  71. JSR S_WRITE ;第一个精灵8 P, \* k. y2 {% M3 w  }( K
  72. LB:
    3 p) \& X# b/ U: s
  73. CPY #$01# x& F7 o$ ]- \) t4 Y# Q
  74. BNE RE
      {6 J$ ^8 k9 J3 `) l
  75. JSR D_WRITE ;第二个精灵
    . u# x* X. k8 y$ w! H  L
  76. RE:% ~, r: k* {3 g& o' h$ A+ @+ f6 c
  77. PLA
    3 U* v! L( Q$ D* R% P3 B- |. H
  78. TAY" ~1 H- i, M% P' C! w
  79. PLA
    0 M- F# d4 a& S6 c+ M! C
  80. PLP
    ; W9 j. E( I; F/ r& C. R
  81. RTS+ u8 |! p. C1 Y9 J2 t# b
  82. 3 @- L2 W: N3 A4 D* H1 R+ A& L) N3 N
  83. S_WRITE:
    ( b/ Z1 L7 f2 I# F/ h
  84. PHA
    8 W1 c3 S, I& r  N1 k
  85. TYA0 p4 p- m2 w+ e  `) l% O
  86. PHA, x- |) ^  B0 A3 s' H% L
  87. S_CMP:
    % f' f/ Q7 m, i3 G" E+ Y4 ^
  88. LDY $02
    % V" q( D% r& Z
  89. LDA $B8,Y ;读取武器值/ D  D% j4 U8 w3 {4 ^3 L  r: E) H
  90. AND #$10
    7 F' Z4 Z& X8 @" q
  91. BNE S_WEAPON
    . d! W) S# N7 ]
  92. M_WEAPON: ;普通状态! ~8 n+ y% W$ \8 P$ u! \, S
  93. LDA #$93; @6 a( i' ]4 q2 i7 E0 o
  94. STA $0201,X
    - v2 I8 o9 Y0 e- [+ ?( r. S
  95. BNE RETURN
    ( z2 C- G9 L6 M
  96. S_WEAPON: ;加速状态( g5 h  x: I: A3 ~0 F/ o
  97. LDA #$95
    0 s! D9 m. P  Y4 H7 E) Z  I5 m1 t
  98. STA $0201,X
    . ^1 q! D/ S9 N5 [2 |# \3 I
  99. # g& ?$ C7 f  o7 C* n" A+ s8 c/ S
  100. RETURN:! D; A% U1 N2 P& M, d
  101. PLA
    * U# }" p0 {- _0 Y
  102. TAY
    + Q( m1 t0 @$ R2 o
  103. PLA
    6 Y* `$ s; a* i$ c& D1 }
  104. RTS6 @5 c' e! {- g
  105. . z- W) g6 [. D

  106. 8 Q8 U2 K: s9 x2 A& g

  107. ' g+ ]0 |5 h; S6 p" w5 u
  108. # k7 O; o2 ?1 V/ w
  109. D_WRITE:
    ! _! B5 \7 k$ K- k7 `  Y
  110. PHA
    * [* f  C8 ?: @6 z% w0 F7 P' t* v
  111. TYA
    * K; d* S2 C5 L! e! \5 D  ^
  112. PHA
    & B- `0 v' o- e2 g) \
  113. WEAA:5 N# o( S5 H* b: W
  114. LDY $02* k1 H  U7 P8 M: r- N' j* K
  115. LDA $B8,Y
    6 P& k, q/ H4 d4 q% X
  116. AND #$0F
    8 I9 I$ R# H- s( ?8 y+ n
  117. TAY" ?4 M2 J7 V0 W( B
  118. LDA DATA,Y
    1 z; C/ c1 I4 F' f. q
  119. STA $0201,X" \8 N) }! n3 X0 e+ |. q

  120. " `$ I5 a6 O! D, H0 C
  121. PLA
    7 U" ^; J2 e" G" _" T3 i  ?
  122. TAY
    & z9 d3 a  e0 o) L7 y9 n% O
  123. PLA& C0 v! e% J- {# ~
  124. RTS
    * J, {0 g" q. q. I$ H' b
  125. $ G) X$ _# ~1 b. l. Y  _% l9 w0 ~; e
  126. DATA: ;武器种类图块
    ' b4 p; c& s" L/ D1 D* o& x- I
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1738 天

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

签到天数: 1803 天

[LV.Master]伴坛终老

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

签到天数: 3234 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
& D8 a6 S  Y, Q& J5 a% Q5 n
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2350 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2138 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

发表于 2017-3-19 00:02:43 | 显示全部楼层
5 f" g/ S" J7 x( U* B
感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 102 天

[LV.6]常住居民II

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

% @  T% U3 |  b9 v& n" 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, 2025-11-5 13:26 , Processed in 1.094727 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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