EMU618社区

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

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

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-3-13 21:31:30 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-3-18 16:16 编辑 1 `" C/ l. K& j6 z+ @& a

6 N: {0 R/ q$ @# ]" b& S$ F# J2017.3.13% J% s5 e0 W" R
) U) f# c! Z& f8 c$ s
4 f! d$ P6 S" N7 i8 e

; B9 l- g4 t9 A# S6 t7 e3 [
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $8001 ;SUPER CONTRA(J)
    ; Z$ D& H3 y2 B5 ~
  2. LDA $398 @0 j8 x: C! Z) z+ J, g" U
  3. BEQ ADDR_804D& c. }) ?" u( i1 C0 D
  4. ADDR_8001: LDA $0087' V+ u& i5 v  o- r+ Y
  5. ADDR_8003: BEQ ADDR_804D2 R# I$ c: D% J
  6. ADDR_8005: LDY $0020/ p2 a' A1 ]9 `4 G
  7. ADDR_8007: STY $0002
    ( T4 g9 t2 [" e2 O/ V
  8. ADDR_8009: LDA $00CA,Y
    ! ~( i" d) l" m% L' x
  9. ADDR_800C: LDY #$08+ v" y$ r/ N$ z: [
  10. ADDR_800E: ORA $001F4 p0 r& Z+ S. U
  11. ADDR_8010: BNE ADDR_801D
    5 Z6 v; Y3 m, i( Z
  12. ADDR_8012: LDY $0002
    7 w' b6 j: _, K& Q# |! ]
  13. ADDR_8014: LDA $0053,Y2 y4 R+ z. P/ K& r# J: e9 }
  14. CLC, D2 s8 C8 k" U- D/ B5 k1 I
  15. ADC #$02
    & d! ~2 h; O+ L$ E, B0 \
  16. ADDR_8017: LDY #$00$ p, q4 c' Z2 v& T2 k% ]
  17. ADDR_8019: CMP #$089 b4 F9 `. U* s
  18. ADDR_801B: BCC ADDR_801F
    + t5 T7 d8 Q9 h# A
  19. ADDR_801D: LDA #$08- x7 {8 p9 {$ ?' @1 W7 {0 d( ]9 l
  20. ADDR_801F: STA $0001
    ! c5 s: H) W0 _- o: r; s6 a6 Z
  21. ADDR_8021: DEC $0001
    ; j* v% E5 i) J' m! k1 ?4 W. W% [
  22. ADDR_8023: BMI ADDR_8048, [9 K$ y# L; |+ O" U: r& Y
  23. ADDR_8025: LDA #$083 q, z9 C- ]3 D  d* Y! ?; P
  24. ADDR_8027: STA $0200,X                ;送入纵坐标地址% V7 h1 `. }  [$ ~# I8 g
  25. ADDR_802A: LDA ADDR_804E,Y        ;读取图快号数据
    % m8 u) {0 ~3 Y/ `# X. m7 f5 F5 {
  26. ADDR_802D: STA $0201,X                ;送入图快号地址
    - N9 ^3 N$ x- l( E. K
  27. ADDR_8030: LDA $0002                ;读取属性值数据" X8 g4 F8 e! B2 K" a
  28. ADDR_8032: STA $0202,X                ;送入属性值地址. e8 \+ j# M  ?* n
  29. ADDR_8035: LSR                                ;逻辑右移. i' |$ U* o% Y9 E4 ]8 x
  30. ADDR_8036: LDA ADDR_8056,Y        ;读取横坐标数值
    . b, @# t0 {7 E7 A8 [
  31. ADDR_8039: BCC ADDR_803E        ;C==0,有借位则跳过$2字节
    7 U$ K% [) S/ w! W& ^5 m. P3 w
  32. PHA! Q* g; E+ w2 b& d
  33. TYA
    - q* r6 ^- O2 B- B
  34. PHA% n, z7 t; i- X2 M* \, g
  35. LDA #$D4/ G* T3 Q- V$ q: \( `
  36. STA $0200,X
    + t: p9 V8 x8 |. H/ Z1 B
  37. PLA
    4 \  D% e) L0 q" b
  38. TAY' I  Z+ J% w0 f  t
  39. PLA
    & s3 z9 r6 X+ G( H3 |  E6 y
  40. ADDR_803D: CLC5 q3 {, N; D4 X  n8 \5 A
  41. ADDR_803E: JSR WEAPON( e+ R; ~) }4 F& ^' j: i
  42. ADDR_8041: TXA+ ^7 ?2 a( W( B7 V0 `
  43. ADDR_8042: ADC #$C49 q! Y5 `8 e3 @
  44. ADDR_8044: TAX
      u& ]; U5 z. v3 N, ~
  45. ADDR_8045: INY1 W% \1 T% z, [7 o. u: J; V2 d4 H5 v
  46. ADDR_8046: BNE ADDR_8021( T% |. M% z0 q- e
  47. ADDR_8048: LDY $0002: @6 ^" A5 g8 A- h% {$ ^8 E+ a0 A
  48. ADDR_804A: DEY  ^  q9 w* F, r4 `' ^% W
  49. ADDR_804B: BPL ADDR_8007
    ' o! G% L' R. B+ `& c/ j. g
  50. ADDR_804D: RTS
    / I5 i* {) Y- A4 P
  51. 9 Q3 b9 ^# `' H& y( A) b9 i9 l
  52. .ORG $FF20
    - O3 s1 T% l8 e/ Q  x7 O
  53. ADDR_804E:0 k3 y9 v6 i7 i: R2 K' @6 b
  54. .BYTE $8D,$8D,$8D,$8D,$8D,$8D,$8D,$8D ;生命图块号9 J6 w* G9 P) {/ k+ W+ {+ C
  55. .BYTE $83,$85,$87,$89,$FF,$FF,$FF,$FF ;GAME OVER图块号# a9 E! I# F8 \  V; e+ x
  56. ADDR_8056:
    3 g! w. N1 D* X+ @
  57. .BYTE $14,$1C,$28,$34,$40,$4C,$58,$64 ;生命图块坐标' J2 A# W9 Q* i6 U
  58. .BYTE $10,$1C,$28,$34,$40,$4C,$58,$64 ;GAME OVER图块坐标
    , }8 D; Y" ^" I, q/ `
  59. ( H! {# G3 G) X7 X! Z

  60. " [6 i8 B$ f. H
  61. .ORG $FF40
    1 m- o8 x' B! W+ L* F; G

  62. 5 r% ^6 J! `( G' N$ x: N- h
  63. WEAPON:
    + h$ I! O9 m; N* M; V& r
  64. STA $0203,X
    ; Y+ P+ E: c: `. x+ p
  65. PHP% X% c5 F9 n2 P- x8 ^! q# r
  66. PHA+ ?# r. s0 ?% ^- `0 q
  67. TYA
    5 A( v# c+ o- v+ n- P! A) c" o  N
  68. PHA
    ) E+ c. l2 p. E! J0 |) y
  69. CPY #$00 ;
    . j4 O7 V. {0 P7 S* Z7 h8 d, ?9 U
  70. BNE LB
    5 _6 \6 M6 I3 @
  71. JSR S_WRITE ;第一个精灵/ O$ Q; b2 Z+ T1 z' a- V
  72. LB:  @; s: _1 S7 D1 c/ u5 k1 i9 I
  73. CPY #$01! f: v; G: M! C- t9 L, L
  74. BNE RE& u  w' q6 m7 j% K6 s. o
  75. JSR D_WRITE ;第二个精灵* X+ k) d$ ]& A7 |# y5 h7 T
  76. RE:
    - U* K( c) f) \/ y: _
  77. PLA
    / r* [2 A6 M% p9 W) J8 B
  78. TAY0 B5 _& H7 W) q, \
  79. PLA! t$ L4 @$ E. \, N8 R
  80. PLP0 Y, t7 t% g" S
  81. RTS) ]/ \4 F! p& `* q) l; y
  82. 7 L- l+ l$ A6 j% u- g" T
  83. S_WRITE:0 d6 G$ O! e' d) |5 j8 l
  84. PHA$ [" c$ N4 W1 U/ P
  85. TYA, F! }$ b9 e5 y* Y
  86. PHA
    ( ]. o/ g7 |* T. o* \4 D$ L, {& g1 \
  87. S_CMP:2 z8 [2 {8 D8 N% I) ]0 k
  88. LDY $02+ i9 }0 L4 m* |
  89. LDA $B8,Y ;读取武器值% G" K1 J; \. M+ I7 s6 `
  90. AND #$10: `  K. M6 X8 [9 H! ^
  91. BNE S_WEAPON
    ! L$ ^! m. q4 I: Q) t8 z$ G3 Y
  92. M_WEAPON: ;普通状态
    ) X  I9 R: x7 y, ?
  93. LDA #$93
    - m- h) W) o& T- B1 i6 D( O
  94. STA $0201,X
    5 T! T( x' ?( h/ N8 j' t2 L
  95. BNE RETURN
    8 R0 V* M7 w8 }: O2 g
  96. S_WEAPON: ;加速状态
    7 P, Z( S( V. |. I9 _
  97. LDA #$95) k  e/ p. L2 X0 h7 p: u
  98. STA $0201,X
    & \2 h1 W5 _, n% S
  99. 6 }6 I) y5 E  w1 M
  100. RETURN:4 q8 N  ~, }" \& k) }  O- B
  101. PLA
    , T9 J( C' [' {& b) v3 ?& G
  102. TAY
    / K; D5 A  ]" c# a* K
  103. PLA
    . P" [# a6 G- i
  104. RTS
    % u, R* z. L; w, Y" y

  105. * r; V- t( O" c9 S& g7 Z! {5 g
  106. , H1 F+ P0 W  D$ h# G! {& C9 [
  107. 5 ]: r& M  K( E
  108. " U" B1 r9 D2 n0 G6 X! t$ t
  109. D_WRITE:
    ; Q' \) t, N0 f/ r7 \& n8 N: ^
  110. PHA2 c+ {7 b3 W  R/ k' U
  111. TYA/ W/ j: i4 }0 t
  112. PHA6 z* L- x3 q0 i* B
  113. WEAA:
    5 T3 S$ `( b3 F% q! B
  114. LDY $02
    7 A+ r5 X4 X( [2 V3 ^6 f+ z3 v3 \
  115. LDA $B8,Y
    ; ]& h- c2 S, G0 A  {( P3 W! u
  116. AND #$0F
    4 l) M! e3 C( c9 [0 y0 T) O" X2 [
  117. TAY
    2 v. i- w$ G# ^/ |' T
  118. LDA DATA,Y. A3 {2 t8 ]  ~; q  }/ Q7 H
  119. STA $0201,X
    ! C* B) X+ d: U$ s; K. v
  120. 1 O8 }  K% I& T5 P& I; m
  121. PLA$ `. `5 o0 l* e
  122. TAY) {( a4 I+ w" R
  123. PLA# j, B  F4 D; s. i
  124. RTS! b$ z3 C% v9 \1 A5 @2 Y& ~% h
  125. 3 p2 z0 N7 q9 ]3 A* T% t
  126. DATA: ;武器种类图块
    ! s" i: p5 E' M, {' g  p
  127. .BYTE $9B,$93,$95,$97,$99,$99
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

签到天数: 1592 天

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

签到天数: 1780 天

[LV.Master]伴坛终老

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

签到天数: 3090 天

[LV.Master]伴坛终老

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

签到天数: 135 天

[LV.7]常住居民III

发表于 2017-3-14 13:56:42 | 显示全部楼层
真的假的,不过还是先谢了
, q, ^0 `/ ^: ?3 X3 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 | 显示全部楼层
这个修改好像很厉害。。。。

签到天数: 2206 天

[LV.Master]伴坛终老

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

签到天数: 57 天

[LV.5]常住居民I

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

签到天数: 1992 天

[LV.Master]伴坛终老

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

签到天数: 69 天

[LV.6]常住居民II

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

$ J+ I9 `4 ~- Q5 B( V感谢分享,收下了
[发帖际遇]: zhaoyunchun 在网吧通宵,花了 6 个 柠檬. 幸运榜 / 衰神榜

签到天数: 4 天

[LV.2]偶尔看看I

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

签到天数: 101 天

[LV.6]常住居民II

发表于 2017-4-18 21:33:16 | 显示全部楼层
6 I3 d8 Y5 B& ?, T* R( b0 S
支持一下

签到天数: 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-6-10 08:14 , Processed in 1.267578 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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