EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 7 ~3 r4 B+ A6 L: @9 l
8 Q3 s' k: A, u2 z; n0 {/ D0 r& U
2017.3.13
0 |- x( I& q+ ~: K$ W% B
: W: S1 x5 F; h$ x- O/ l- f, x
" z# t) F$ i6 p9 c
% r9 N- ^8 f6 ^- m( c1 t9 U# f
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    ( b' f4 g  \- |7 k1 o; s: o/ e
  2. LDA $39
    % P8 _( E4 o  j
  3. BEQ ADDR_804D3 O5 E& g6 [. q7 ?6 X8 b) b
  4. ADDR_8001: LDA $0087
    - R3 P* H  H4 J9 `+ Q" ~9 G
  5. ADDR_8003: BEQ ADDR_804D+ \0 a; v) P" e8 M
  6. ADDR_8005: LDY $00207 e( `8 t$ Z* z
  7. ADDR_8007: STY $0002$ @, e7 s* D8 F! l
  8. ADDR_8009: LDA $00CA,Y1 _4 t$ ]6 v, e- x( [3 A
  9. ADDR_800C: LDY #$08
    0 i) F$ E& n/ e; |$ ?
  10. ADDR_800E: ORA $001F
    4 m" @- m) O+ l$ k5 S
  11. ADDR_8010: BNE ADDR_801D
    4 X, k; X0 M! K  K+ c% P/ X3 n
  12. ADDR_8012: LDY $0002
    0 _. _8 P7 `) C( h! h& @: b+ S- ]9 \$ n5 [
  13. ADDR_8014: LDA $0053,Y" p* v' W6 a# Y
  14. CLC
    , ]* B6 c2 Q( s  r6 ^$ f5 Y
  15. ADC #$02
    6 |, r2 j3 C% L) F4 X2 S* |
  16. ADDR_8017: LDY #$00
    2 u; G1 U3 Q' o
  17. ADDR_8019: CMP #$088 g1 l, B3 q9 I# a, n
  18. ADDR_801B: BCC ADDR_801F$ r) }' W* D; ?& K5 ^# L3 E/ T
  19. ADDR_801D: LDA #$088 O, w: B/ f5 @8 d3 P8 p
  20. ADDR_801F: STA $00010 d1 _  v% D' H4 K, D  W
  21. ADDR_8021: DEC $0001
    # N( q3 g( Y2 w& |% \& p  [( u% R3 J
  22. ADDR_8023: BMI ADDR_8048" z! t; I3 z/ ]$ A# b  [1 c9 ~
  23. ADDR_8025: LDA #$08; Q/ F( Q- z/ q# S# p
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址
    ! R" n$ k" C# d- }$ }1 d" t
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    2 {3 u3 d  i" L" G
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    3 o+ ~. N: |% `# G* W- i! ^
  27. ADDR_8030: LDA $0002                ;读取属性值数据  n9 `4 g& v7 B) q3 F' g6 f
  28. ADDR_8032: STA $0202,X                ;送入属性值地址
    0 q/ t4 h& |" K# M
  29. ADDR_8035: LSR                                ;逻辑右移7 j. [: Z0 J9 y3 n% g9 V
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    + k! z# C4 f+ ~/ G9 J: S# M
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    * p/ y9 P: s9 b: b. R3 a
  32. PHA
    " T0 T; F4 @1 u" ?+ z' d
  33. TYA/ v! L7 F* s- `& [
  34. PHA0 A0 v2 c  p: L6 }! {: \
  35. LDA #$D4
    8 X) E2 b2 h- o- Z7 o1 a- q
  36. STA $0200,X
    5 Q9 ?9 \; m7 ^1 j
  37. PLA! n$ y5 C2 h& m5 K
  38. TAY
    . V5 k- A8 E2 U
  39. PLA
    $ L1 P$ c2 Z! Q# m9 G3 Q$ i) E
  40. ADDR_803D: CLC
    1 L0 G) J" L0 I7 N9 T1 t
  41. ADDR_803E: JSR WEAPON
    8 i) E5 T, m. r( i& R
  42. ADDR_8041: TXA5 |( t0 z! L! ^6 q5 s- c4 h% i! n
  43. ADDR_8042: ADC #$C4# A& G4 d# c0 {3 c; s' F
  44. ADDR_8044: TAX9 K" }6 ?1 z: c0 J
  45. ADDR_8045: INY& A# H  K8 i  ^+ C1 O6 }1 j
  46. ADDR_8046: BNE ADDR_8021
    3 A6 P3 u- ~: B6 z
  47. ADDR_8048: LDY $0002- l$ f( N) x- T9 i
  48. ADDR_804A: DEY
    % ~/ F4 {' d$ k$ a/ z  Z3 H
  49. ADDR_804B: BPL ADDR_8007
    ' ~5 |+ `7 @- G! h& D8 j
  50. ADDR_804D: RTS
    + g7 ~* |6 D' I: Y  X2 n, p

  51. 5 l2 {6 U) _" [( ~
  52. .ORG $FF20; u  U7 y( \) |( \! ~( X0 U
  53. ADDR_804E:, s+ H$ [# O* x: l5 p
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号
    / v0 O4 D# m/ z
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号
    7 o1 \% J9 @# g4 k# ^1 r# w
  56. ADDR_8056:  k) }5 D$ B" C) L+ m
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标
    8 W5 j3 L5 n; h, p" u! E
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标; Q4 `. c6 k4 w8 ~8 A

  59. - h8 o# O- K4 i* }( |7 O6 m
  60.   e) J9 k, ~8 q8 y) z
  61. .ORG $FF40
    2 w3 o/ }* V: ~- ?. {
  62.   g0 N$ u, F( D
  63. WEAPON:
    ' g1 B4 w" X+ ^$ V% Q9 W
  64. STA $0203,X  V3 Q4 i# x& o
  65. PHP7 T# f8 F$ ]2 H( S; x% J% w2 u
  66. PHA
    7 V- p; z1 S, A0 s" T
  67. TYA
    , u. L7 t. h6 S* ~
  68. PHA* V3 m9 L7 ]! L6 C0 s
  69. CPY #$00 ;1 j; D% W7 H/ C: k' T
  70. BNE LB. L4 |6 }& N$ k6 V
  71. JSR S_WRITE ;第一个精灵
    , W5 b8 w# t7 v/ L7 m) x5 d7 d
  72. LB:
    ' l  |. _, z9 D9 @7 n3 o8 N
  73. CPY #$01
    6 g7 u8 u3 v/ n- W
  74. BNE RE. a  b$ Y  Q2 f* H3 E/ r
  75. JSR D_WRITE ;第二个精灵
    + C- K2 C6 V, w) ^. z0 A. b2 N  Q+ i
  76. RE:, e6 H0 l: X8 M+ o, N$ m, ~! v5 }
  77. PLA. m0 ]) ^1 \, ^1 d% M
  78. TAY
    , _% {4 g, {" a0 W+ f
  79. PLA; S7 l7 z. ^, ]6 c
  80. PLP8 a6 D4 Q9 N% i  d
  81. RTS
    . C# [6 a5 r# |
  82.   }5 ~% P+ h: N* K+ a
  83. S_WRITE:
    ) m- c$ L, f1 R' y. u1 b5 V) ~3 s
  84. PHA
    1 N' f" W8 v8 I
  85. TYA! m6 [7 @+ P) V
  86. PHA
    . p' `9 p/ j' M+ W- r) ^
  87. S_CMP:- M, e" ^9 @& Q/ J* |0 F
  88. LDY $025 ]2 g! u7 N9 c1 H% K+ f$ }
  89. LDA $B8,Y ;读取武器值6 y8 B8 O0 S9 p0 l  a* ^& |
  90. AND #$10+ j7 [- c; W/ z5 A& E
  91. BNE S_WEAPON
    + F2 I2 T/ v, q
  92. M_WEAPON: ;普通状态
    + M& U+ p% K. T7 C) G0 S
  93. LDA #$93. A* u" J, Y" G6 O' Y
  94. STA $0201,X% o6 e' |5 O" i- F
  95. BNE RETURN
    4 W& p$ F" L+ ?
  96. S_WEAPON: ;加速状态. I: }; W: I) D# l
  97. LDA #$95
      Q1 ]# l% [% e8 x7 {
  98. STA $0201,X5 I) ]. }- U$ `! ]; W* E

  99. . P) t" e2 r: Z7 i, I4 ^
  100. RETURN:
    3 d0 T( H! C$ l* L& D$ f
  101. PLA
    1 q. X/ w3 k; `. p  M/ W
  102. TAY
    / R& e) X, r# [
  103. PLA# ~' ]3 e1 |2 U2 g/ d
  104. RTS
    9 H( y5 v* \4 j$ }
  105. # a" f  M) W, O1 @8 l! }

  106. 3 P7 x& x3 v2 g! v7 j

  107. 6 e! T: y# O5 {! A
  108. - P" N6 E) T: ^' H4 ?' g+ q' P
  109. D_WRITE:' k3 [4 k: ]$ A
  110. PHA
    / a# w9 c4 f# @6 U% j% w
  111. TYA
    5 J. C& L: C% M3 b9 K
  112. PHA% ]+ K; R* a! p
  113. WEAA:
    ! o  j' t( y5 K: j7 x2 v5 M
  114. LDY $02
    8 U! A3 _& m7 [% }9 N
  115. LDA $B8,Y
    ( X' ~2 O3 o$ Z: x" F
  116. AND #$0F$ T1 ?, o, d+ G7 W- d
  117. TAY, j) _6 f+ J6 V* B, @' Y
  118. LDA DATA,Y
    + t- t# b8 b2 \. y- _
  119. STA $0201,X
    0 |) A6 P  q" ^, q5 w6 I: n
  120.   G! H% p4 Z$ ^+ n! }8 r1 D+ W' y
  121. PLA
    : g7 y. @8 F8 v; |' I
  122. TAY
    ! {  j8 Q" a0 a' a  N6 |% i
  123. PLA
    % p4 _- X9 X) g, s+ C2 J2 s
  124. RTS
    % R& I; X0 \5 r% D, \+ m9 E! j% N

  125. 9 Q9 F% u1 _5 z/ S4 |; _; u
  126. DATA: ;武器种类图块
    6 X/ q6 Z4 L9 ^& J
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1690 天

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

签到天数: 1803 天

[LV.Master]伴坛终老

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

签到天数: 3186 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
) f) C. ]9 t! W# o8 z
[发帖际遇]: 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2303 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 2088 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

' e4 j/ D( C% O# f) P7 z) R6 V感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 102 天

[LV.6]常住居民II

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

* w5 S' T6 @* f( h. j( F支持一下

签到天数: 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-9-17 15:49 , Processed in 1.096680 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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