设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 2794|回复: 52

[原创FC/FDS-HACK] [FC][忍者神龟1][END选关]

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
9 a8 X# J* z, x1 |4 k! N' ?: C) f3 |" q( r* T, P% e8 R
[FC][忍者神龟1][END选关]
' m: z+ _$ b1 T& C9 \" B+ Q3 U% D0 x/ o3 p. R
时间:2017.4.2' `# V$ t/ }- f( n
作者:FlameCyclone6 X1 W2 a8 |4 X5 a. ~
内容:! j; z4 @0 X8 H& P- i. I- J9 n. R
    1.关卡选择:   标题时,左或B减,右或A加;
. S2 V' p# [" E" s# B    2.一击必杀:   选择+B键切换;9 t+ d& x$ J- J8 [/ [5 {
    3.无敌锁定:   选择+上键切换;/ P) q' Y7 X5 O1 B7 o
    4.血量锁满:   选择+下键切换;
7 \3 v2 R, {6 t, F7 D# d8 g    5.水下时间:   选择+左键切换;: b; B( B4 I, i3 z
    6.武器切换:   B+上键切换;
5 c6 J, E5 e. d/ S9 U! k3 n    7.暗器数目:   B+下键切换补满/空缺;
9 o; a- v$ q) S* M% e    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.) @( u6 I$ A+ Q% D& R0 e* K" S
3 Q( T3 ]) i+ g* F

& H9 Q$ {8 u3 ]# }. ?FlameCyclone.ys168.com) m" R3 ^6 I! U2 a2 f/ r( W
www.nesbbs.com* m3 j  }5 L9 `( ]% s' @8 S5 `' F
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0" N# S  p5 f0 `  g  [
  2. ora_data:
    ! i7 ]3 {3 J' L  u6 p0 k0 P
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    " V3 `1 V1 T% b1 u8 _7 ~; p
  4. and_data:
    ; t2 R6 C6 V, ~( K; v
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ' `3 g7 d, Z  [2 }

  6. 2 p' _& J5 x' @9 X' k  v0 [- C) g+ F
  7. button = $F52 }. R- O. ^9 L/ v6 q. z
  8. flag = $6000
    - M* q3 Y' i+ N0 e/ M4 _
  9. .org $8000% y) o- F! |) K6 u; _( {4 Y) }
  10. JMP $8400/ M, h# R& j" V) r) l, ~

  11. : h4 J+ k# k+ ]/ m/ [6 H

  12. 4 i4 W1 t+ O' G
  13. .org $8400
    + Z" _  F& a4 f# }) D
  14. PHA
      U  B1 q: E; v0 R
  15. TXA
    $ I$ w3 I. N  c' `4 ?2 h
  16. PHA+ \* Z) V% t& j( ^( F
  17. TYA
      r$ W" F) n$ q! ~( _4 E- S
  18. PHA& t- d8 @, }. {3 E5 K  K5 X. N
  19. KJMP:
    9 ~, R% T( T0 ]  z1 d, ]/ ~$ R: E1 C
  20. JSR $8100
    ) _) a3 j; s; X- m4 Z: Y% q
  21. JSR KEY_OPERATE
    ) }; X' E/ F/ R. q
  22. JSR WEACH; ~' X5 `* Q; @. B2 W' m1 ~, ~
  23. JSR INV
    ) u: d& X+ N: |; C
  24. JSR TIME; L2 M/ L2 V. R7 o0 h# }( B2 X7 n# ]
  25. JSR TOOLS
    " p( O' x9 I( K+ z* @! {* N
  26. JSR BLOOD9 ]& |. {- v0 ]' P( X9 n  A/ p* H; K
  27. JSR MOVE_FORCE; r  T% b' Y5 M2 M% G
  28. PLA
    3 B- `+ Y9 O( \! D8 V" f
  29. TAY
    6 K. c" W6 g) |9 b" d* W6 A
  30. PLA
      ~/ W" H3 Z8 J- y# v, g! T# B
  31. TAX
    0 u( o7 `1 f9 g0 A0 n
  32. PLA
    7 Z, w) p% G. U" Z% M+ r, f
  33. RTS) a. l$ k+ n% P: w

  34. 1 G+ j$ `. Z1 t4 ?0 G
  35. KEY_OPERATE:
      q; [1 k6 d- }& r; M; _3 H. x3 ]
  36. data_protect:% z3 P3 @! b9 T; Q. M+ l
  37. PHA1 g/ f% [" N  u0 {
  38. TXA
    4 y' v5 P& C- w; f) {# z
  39. PHA, z# x4 k1 A( w
  40. TYA
    0 |) s0 A2 A) _( w
  41. PHA- n! j9 e* I8 v. x8 q% I; O

  42. : G; e' R  H8 P  I0 F5 D
  43. FLAG_CMP:
    - Z; T- [% e, Q
  44. LDA $600F
    % X# r# x; P: f. w0 E: t  F
  45. CMP #$7F    ;标志数据初始化条件判断: m' P. x) U! M6 p$ R
  46. BEQ pause_cmp& b% |( I& e" \: j3 j" O, X% r
  47. LDA #$002 m: d! }3 T0 V/ a9 y! O
  48. STA $6000    ;数据初始化
    : |! d# x  g* @& v$ q; W+ T* G
  49. STA $6001    ;数据初始化# t3 M# K* H2 u, h+ O! f
  50. LDA #$7F! w$ V: ^, @+ E- C2 c- g
  51. STA $600F* Z* _, S" E5 l: @5 I; x+ S9 h) I3 t5 s
  52. pause_cmp:# O& q. g' J: h, M) {( S
  53. LDA button+2,X
    6 U* ]+ u& D9 Q) V- F# g
  54. AND #$20
    4 @0 Y) u1 A. a  k
  55. BNE button_press
    1 ~$ _/ u# x' \
  56. PLA/ d1 O, }/ l$ i) h+ |
  57. TAY2 S8 y8 y* M% ?
  58. PLA& _/ z+ L% I! z# l" i# V
  59. TAX) L4 T( W/ e' n4 {* }
  60. PLA$ c4 p6 p' m8 B/ Z* _: k
  61. RTS! A4 y* O+ c; r! |
  62. 7 V* r6 a: B5 s$ v) Z$ D
  63. button_press:
      u6 j2 x7 N4 X7 Z# \
  64. ini_Y:
    ' Z$ t# w  K- ~+ q; u6 u/ B
  65. LDY #$00
      g0 i6 p1 @! k) w
  66. button_cmp:9 P' {" U! ^; o) m) g8 a3 i$ ~8 L2 E( K
  67. LDA button,X
    0 S, {: y! V+ O$ Z- g/ b" t
  68. CMP ora_data,Y
    6 Y9 c2 T2 {+ f+ c& \& d
  69. BNE count_Y_cmp, y, F7 b; E: l. M' K
  70. flag_cmp:! z; d7 C0 y7 T1 ]8 K' s0 H/ W
  71. LDA flag,X( v; F7 i4 X0 F/ T4 v" m
  72. AND ora_data,Y
    # h+ f# A7 S  d+ y: e
  73. BNE flag_and* T5 [5 y: R+ M6 w4 U
  74. flag_ora:2 I( L0 p) y: }$ U, J+ [! S
  75. LDA flag,X
    6 e; ~( [8 _/ X# j4 [
  76. ORA ora_data,Y: h! Z) }" F" R4 m
  77. STA flag,X% t. m$ {" b& E, a
  78. BNE count_Y_cmp& i( ^" ^) X6 a3 s( ]5 g3 e# `
  79. flag_and:" [0 ]0 F. v5 a! L
  80. LDA flag,X
    - j% M' c0 d9 Y3 P0 J9 U
  81. AND and_data,Y
    2 r. Z. n% ]- P: t0 W% K3 H1 e
  82. STA flag,X
    9 g8 N6 V: N% x9 j  j- w% g+ L
  83. count_Y_cmp:
    ; u" `; ~. I6 R$ O
  84. INY
    ' r4 k% K/ ^0 h- q. r+ v$ u: ^
  85. CPY #$08
    3 x, u8 `; \  V
  86. BCC button_cmp: Q2 b8 O* l9 Y* |. K/ I$ L1 u+ Y
  87. 2 v: `$ Z% t$ ]9 l; }! c  P- X
  88. data_extract:
    / R- r0 q' N6 S5 R
  89. PLA
    / R; x& x8 Y: `, X* l9 y; u. g/ y9 u
  90. TAY( g. j0 e  F% x: R
  91. PLA
    " Q- F9 Z& X% h, m
  92. TAX+ {4 E: H0 M6 W# _$ ~1 A
  93. PLA
    - q; `3 V3 m& g: |5 b

  94. ) ?7 h; A9 l! g0 t$ G4 x8 v9 _
  95. return:
    7 V  b; M- D" @/ ?
  96. RTS; t3 v! P4 A7 }) \' w: D7 A0 O: f

  97. 4 K3 a# ~# [6 W; ?
  98. 7 c. ?8 j( x7 v6 E
  99. INV:    ;无敌5 A/ i8 a& O. Y  B
  100. LDA $6000,X
    3 p8 |( x! o9 |, L' k0 S  B" u7 F
  101. AND #$08
    3 s  I& P9 t9 ?% |
  102. BEQ INV_RTS
    * K" g: [. n$ y( h" I  S- x
  103. LDA $0450
    / A) A# J6 D- l, a% I6 ^+ Y2 [$ O
  104. ORA #$04! v, F; \6 s" Q. c4 h3 s& `- ^
  105. STA $0450, C& F4 s; Q5 a: `$ Z
  106. LDA #$051 ^# o5 l, }) H# L+ Y; l+ t8 g
  107. STA $0500,X8 C& z* D1 V5 b1 O  U: X! o
  108. INV_RTS:
    1 Z8 k4 T/ Y, E% `
  109. RTS
    9 i0 p/ a+ T" j1 Z/ C5 E& V% a

  110. 7 y% C) ^8 X- m3 b9 D8 h
  111. & g* p, c& X% u( ~( r" S' M
  112. TIME:    ;水下时间
    5 f* x( V9 u2 P7 `! K, ~# x7 c
  113. LDA $6000,X$ s+ Q; n4 B. s" ^" }. m
  114. AND #$02% H! O. \0 h- F7 ]' T: x
  115. BEQ TIME_RTS5 [& c8 b; d4 z6 j
  116. LDA #$1E* h  @% s6 P' [( r
  117. STA $BA1 b7 d% U9 q5 P
  118. LDA #$8C3 [) \. b3 D, E, y; I
  119. STA $BB
    ' k# o( b$ ]4 x$ a
  120. TIME_RTS:! H, H0 l. F. L2 y
  121. RTS; ?  W  C' m1 k' }! R" ~

  122. 9 M$ Q( U7 n7 _  [
  123. BLOOD:    ;血量
    7 ~& I9 s' @/ o  L
  124. LDA $6000,X/ F& T6 U5 f+ E! \" a
  125. AND #$04* a3 U, c0 g7 A" p5 C9 c
  126. BEQ BLOOD_RTS/ ^" ~" u! l" b, q4 b3 f, L
  127. LDA #$80/ J9 N( ~1 j. \7 q; `  ~
  128. STA $77. Q- Q% R' F$ |& r6 Q
  129. STA $78
    ; d( c: ]0 s9 p1 G9 u8 p$ V8 u" v
  130. STA $79
    6 U& d& U0 }) l; M" l/ f( W) n! k
  131. STA $7A
    ; _. t: E/ {6 m" U* S6 H+ `
  132. BLOOD_RTS:0 N5 F5 a* H$ Y& U
  133. RTS
    - {3 c' G1 x( k( H" V* ?" l, @$ Z

  134. - l, {* O4 X! e5 p
  135. TOOLS:    ;工具
    3 k& @% M5 E0 `7 i" i2 B
  136. LDA button+2,X& c) p5 f8 a7 a
  137. CMP #$40
    " u9 Z1 o9 ^3 U
  138. BNE TOOLS_RTS
    & l- M0 a9 @1 n5 V% U% t. t5 @
  139. LDA button,X
    * G6 t: T% F6 \# D6 Y  x& _% S
  140. CMP #$04  |* B1 q3 q3 u! B6 M; t+ ~0 j+ v
  141. BNE TOOLS_RTS
    $ L& g' X$ a& d
  142. LDA $A8+ d; `6 Z- v- W: b' r* [
  143. CMP #$00
    & U3 _! H9 n5 G9 q
  144. BEQ FULLTOOL
    7 ^: I3 g/ N7 Z
  145. LDA #$00' `5 R, l! j# w" B2 r! [( q
  146. STA $BF
    / |3 K1 H3 I( e
  147. STA $A7
      b0 A! y/ n7 Q( y2 k$ c
  148. STA $A8
    4 B+ m! V& {( H7 c5 C. {" }1 }# B3 L# P
  149. STA $A9& @) K* f) p, R( d$ L! b7 J
  150. STA $AA
    / u8 H. S( _0 X& H) ]
  151. STA $AB
    * m0 N% y6 B0 H6 y2 y$ ?7 }
  152. STA $5B
    , F: s' @6 N" ~
  153. BEQ TOOLS_RTS
    8 o, v: M  d1 k- Q  K+ r
  154. FULLTOOL:# X8 O/ B0 [9 U2 V; ]. H
  155. LDA #$0A* o. t/ J/ W* L9 \3 A+ t. T
  156. STA $BF) d  _# e) D( E8 l# [0 J- m$ |
  157. LDA #$0F3 J3 n8 E9 ~$ K0 s
  158. STA $A7/ d; H# M' Y- S+ J' O
  159. LDA #$63
    7 b: d/ P  O/ B& u2 K- g9 U% Q
  160. STA $A8
    - Z9 U3 [" Q2 d& F0 B
  161. STA $A9
    1 `  j# p4 b$ p* C, n1 ?, Z
  162. STA $AA; v5 M; r* X! t- o# P6 n" P
  163. STA $AB
    / m# x: g0 J6 e- i/ T3 h
  164. TOOLS_RTS:/ ~. ?$ }; f( [* g5 n, a0 n& y
  165. RTS
    - J) l& J. X. |  t0 R9 f) H
  166. + F; V; D8 z- L$ b4 G# S: K  a7 R
  167. WEACH:
    9 {2 Y& |8 k+ x; z
  168. LDA button+2,X
    8 {# C1 f' n  s
  169. CMP #$40) P: M5 d4 t' @
  170. BNE WEARTS
    2 v, J6 l5 _: o  y3 d. g8 h3 P
  171. LDA button,X9 G2 L/ N+ _0 t7 n# T: Z) Z
  172. CMP #$08! e: L( M7 `( J1 G9 C, L8 e
  173. BNE WEARTS
    8 J* }9 [( D% \" ]8 ^* r# J
  174. LDA $73
    0 m) r' k% T$ g5 |/ l
  175. CMP #$04, j/ V8 x) i' f9 S9 |
  176. BNE WEAINC  \* \0 Y: h! G. E  f; j1 U
  177. LDA #$FF6 p4 N8 A, r, `
  178. STA $73- m) p/ n( l  P
  179. WEAINC:
    - `* Q* z$ \* l' r# q4 j
  180. LDA $73
    6 Z! R9 U: ?, T/ ]8 F
  181. CLC2 H9 ~6 ?" E, M  e& g
  182. ADC #$015 m- |0 m  T7 N: x1 |+ u5 {# k
  183. STA $73% u% D4 ^$ G3 u
  184. STA $74
    $ b( X9 f  ^" o6 z* L8 b
  185. STA $752 H6 W2 ~* T' `6 ~/ ^/ r, |
  186. STA $76- G; ~: I, ~. ]2 ^! w9 Q4 h& h% `
  187. WEARTS:
    ; d* q+ h- M5 }& Q+ W5 c, u
  188. RTS
    # h4 o$ z  }/ b' x' K0 N, V

  189. * t4 D6 I0 y5 d) {' l. Q: m' a. A

  190. 5 m7 w& I+ r* v( t9 k
  191. MOVE_FORCE:6 V/ h" W/ @5 W/ y, N6 K1 o
  192. LDA $35
    # `% @6 n7 w5 X. U
  193. BNE MOVE_FORCE_RTS: e* p* x- C& @; c9 ^, D
  194. LDA $5C
    * f1 Z, y" o% K* O, {7 ^
  195. BNE MOVE_FORCE_RTS0 w) Z; H1 w: O$ M1 V0 w' Y' \
  196. LDA button+2,X
    ! a1 `& q4 u: x( J
  197. CMP #$80
    + K3 t; O: n& {# h% A- W1 ~
  198. BNE MOVE_FORCE_RTS
    $ U7 U% w  l7 c; |
  199. L1:; V3 q) S8 W- Z  Y+ H: l4 \& o
  200. LDA button,X  p: I) A# E6 N2 U8 Y# U3 I- j
  201. CMP #$085 \' X: t% c+ `1 s, M' L0 ^: [* [; y
  202. BNE L2# p4 p. Y- M+ u" ~2 }
  203. LDA $0460! ?# g; `+ }. F4 Y0 A7 d( c& `" x
  204. SEC / z4 J: K8 m6 z7 G
  205. SBC #$10
    : x( ]$ n- C  Z/ E% Q
  206. STA $04606 e; w$ K! Y1 A! [
  207. L2:& Y: \% p7 ~$ t* ^0 H4 E
  208. LDA button,X
    - H+ ~) Y) {! R7 {7 Q% N: y4 r
  209. CMP #$04
    6 X. y# f3 D; U2 r# I. y
  210. BNE L35 y+ e4 w% r$ U  _
  211. LDA $0460
    + Y, ]5 }2 O. e+ ]
  212. CLC " o: ]! h" {, G, l7 [' D
  213. ADC #$10
    * S+ Z; N' W! O: M- Y
  214. STA $04608 R+ ?6 Y" G6 I! q1 O5 n
  215. L3:
    * ?9 ^  v7 ?! Z1 G0 C
  216. LDA button,X
    3 a0 |9 ]- Y6 r# _' y
  217. CMP #$02
    8 A* U$ G! d. k. a  z; W0 E: p' L, D1 m
  218. BNE L4$ o+ q2 x+ s& Z" s  }7 z* w
  219. LDA $0480. M- @+ Y- o6 p$ B# H7 ]2 y
  220. SEC
      _9 z- e/ y/ }! k- W( Z8 S
  221. SBC #$10* X( X3 h9 A- ~9 x; N% _; D
  222. STA $0480
    & T# n8 F# O( T5 i# Y9 K5 U; w
  223. L4:
    " H5 L, `4 r2 S
  224. LDA button,X
    , P) F1 T/ C3 P0 [
  225. CMP #$01
    * ~2 k& S  |" m. N5 P* B
  226. BNE L5
    * `3 S( N4 m  F* H& A
  227. LDA $04807 B5 Z8 Q2 b) ?" ~+ q
  228. CLC % s+ Y# x8 `0 H$ o/ x4 O0 j1 L. B
  229. ADC #$10
    3 u- C# b# k6 f. |8 e+ M# O  H  {
  230. STA $0480
    $ ~& s0 G9 k: T4 k$ g
  231. L5:
    1 i% P4 m7 A. `0 z/ g- u9 Q/ l
  232. MOVE_FORCE_RTS:
    6 @3 w6 r' i7 T- n4 }2 M7 e
  233. RTS1 h3 A8 ^( H5 ]& E0 N, T# H
  234. " V5 |% r/ W! _2 L* B* g6 |7 y
  235. ;[FC][忍者神龟PPU][END]
    2 n  t& N. Z6 j" `$ A

  236. $ P- P( Q+ q# g7 R* g; \/ ?( u# m8 ^0 P
  237. 0 E  w: y' f1 d
  238. KEY_ADDR = $F5
    5 T  y8 ?$ r8 ^8 B" \
  239. STAGE_TEMP = $6010# D2 T1 Q$ D- b9 H
  240. TITLE_A = $21
    # a2 v2 }: w" e7 s9 w: s
  241. TITLE_A_ON = $015 m# T" i7 p# [- Y) X2 ^% W1 i
  242. TITLE_B = $59
    - W  C0 B  P( n2 N8 I
  243. TITLE_B_ON = $01
    $ j* d7 N& I; c: V$ |2 z* P$ s! t2 y8 Q! ]$ ^
  244. PPU_END = $FF+ K' W; B) l; p1 n% f' U8 h
  245. TIME_LAY = $3A
    7 g1 o0 q( \# E; J
  246. BUTTON_DEC = $42
    ) D. _- ~8 m6 N: j
  247. BUTTON_INC = $81
    $ j' q- c, ^1 r% S: w& {& V

  248. 9 W% D# X+ X) M2 S0 t! ~- m* O3 X
  249. .ORG $7000
    # {) }# x( D, |

  250. ! p/ [3 p- ~- T' N
  251.   
    " \, f4 z( a) p1 H/ x

  252. 7 _/ f# M. ^. q4 W( H3 e" u6 _
  253. PHA3 P- y8 ^# |/ w# a7 N- @
  254. TXA" U2 r/ |! G/ P( n$ f2 s8 e
  255. PHA
    . Q7 x8 O; [3 r# g8 r) Z
  256. TYA
    # z1 ?+ s: B# l8 ^* _- t
  257. PHA
    # T( g( ?8 G0 N( S
  258. LDA TITLE_A
    * g$ C0 a/ V) l4 t( d) s" F
  259. CMP #TITLE_A_ON    ;比较是否为标题画面  f. B+ s$ v( p
  260. BNE RET2 K% g' [8 P4 N8 H  ?  X
  261. LDA TITLE_B# p8 Q1 \; l- }  b
  262. CMP #TITLE_A_ON    ;比较是否为标题画面& w' B8 M' g9 t; c3 P
  263. BEQ PPU_STAGE
    + N1 k1 K  x+ e# {! L
  264. RET:
    5 q3 v# }) |) e, b# L4 C/ A
  265. PLA
    2 q6 ~: d3 G4 f/ T* A2 o: A
  266. TAY
    7 {' L' b5 {8 V# }
  267. PLA
    * W. y- f/ q  t, E
  268. TAX
    " r3 c: G4 Q5 W
  269. PLA: n& Z0 j% x1 x+ L( L; v$ j
  270. RTS7 }5 t. v  i* h" |& q
  271. PPU_STAGE:    ;STAGE显示程序
    9 M1 `6 o/ K$ I" d- F, z
  272. LDA PPU_ADDR_DATA2 e/ g4 S; ^. O  O3 L
  273. STA $2006/ G& I0 Y* b6 h6 F6 ^' P$ C
  274. LDA PPU_ADDR_DATA+1  o8 R* T" k/ E# \. K
  275. STA $2006    ;坐标设置& k, f7 t4 i: c, i, \4 \$ D
  276. LDX #$00
    7 Q0 T9 u5 a1 B& C, O
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    4 j6 Q6 q# e, O, U7 _
  278. LDA STAGE_DATA,X
    3 _0 A; A+ ~# e; l* F; Y
  279. CMP #PPU_END
    ( |- c7 I' @! I4 A9 i  ]4 {
  280. BEQ STAGE_CMP5 i0 T4 H7 q" O
  281. STA $2007" j2 ?2 D/ ~; Y4 }% F
  282. INX
    % \' U3 u, x/ J5 l7 s
  283. BCC PPU_STAGE_WROTE
    9 m) D# o3 M0 p. E: o, i
  284. STAGE_CMP:
    9 p& N$ y; W! d0 {: j- d
  285. LDA STAGE_TEMP
    + }6 k( b" A$ E( t- m2 P' M
  286. CMP #$FF    ;关卡数据初始化条件判断% Y& `; ]- ]1 i! O  r7 L4 }
  287. BNE KEY_B
    ' ]! D' k0 G' n/ P+ e" f
  288. LDA #$00
    & y* j7 A7 W0 F  w( K( i4 t
  289. STA STAGE_TEMP    ;关卡数据初始化2 H  l& j# T0 Q2 w9 C
  290. LDA #$57
    * I; ]) t0 y: W* z2 w5 {
  291. JSR $DB52    ;按键音效/ s- I. L& o" @6 ]$ o+ I, v
  292. KEY_B:    ;关卡减少* D. ~* f9 ]: Q' p# T
  293. LDA KEY_ADDR& t* ~, a) f$ @) |+ k- x
  294. AND #BUTTON_DEC    ;按键B或左减关4 |6 S( v. P0 q/ Y' j
  295. BEQ KEY_A
    % O# b! v$ o/ o; O, ?' I' F, N
  296. LDA #$FF    ;重设标题延时$ X% A% g0 s: Y% {7 C% g
  297. STA TIME_LAY* r+ Q' }  V) b9 w
  298. LDA STAGE_TEMP9 D- |# G" Q0 l" S$ E
  299. CMP #$00    ;关卡比较
    : k" t4 ~3 B6 v0 T" O
  300. BEQ KEY_A4 m2 D& j+ x/ r. u9 p
  301. DEC STAGE_TEMP   ;减关) W5 w; y% @0 {2 s) w7 c
  302. JSR MUSIC    ;按键音效7 y: v# B# H" L2 c6 J0 h0 G( x  S
  303. KEY_A:    ;关卡增加
    * z$ E0 d' b3 I4 P
  304. LDA KEY_ADDR* N9 d/ a+ c$ K& r2 r  \- s
  305. AND #BUTTON_INC    ;按键A或右加关2 H/ s1 T) `, A  W- Y) s* E) ?
  306. BEQ PPU_NUM_WRITE
    # C( s, R0 r; M) L
  307. LDA #$FF
    & D; Y* f, W5 A$ t& P, K
  308. STA TIME_LAY    ;重设标题延时
    & |0 ?5 D; ]5 {1 V2 l) X  V1 L
  309. LDA STAGE_TEMP
    " g* ^' P. l3 a& @1 u
  310. CMP #$04    ;关卡比较8 l* T- V  `+ t0 S
  311. BEQ PPU_NUM_WRITE2 \( A# N! _6 G) z7 k7 _
  312. INC STAGE_TEMP    ;加关
    " m' o* z( B; H7 }/ s5 f! N" b
  313. JSR MUSIC    ;按键音效; u, p2 e4 g, E" ^( N
  314. PPU_NUM_WRITE:& T$ ]2 h& ^! H8 z
  315. LDA PPU_ADDR_DATA
    6 g" a" A6 K5 `% q1 ]6 h1 v
  316. STA $2006
    ' Y" g" q, a# ^/ B# e$ {
  317. LDA PPU_ADDR_DATA+1' _) B) O; X. F8 G! w
  318. CLC
    % e0 d5 X! h2 E' t# n1 \+ t; V
  319. ADC #$06& |' J2 e' \8 u4 I% D0 o* A2 `' V
  320. STA $2006    ;坐标设置- t& g& y$ ^9 W
  321. LDA STAGE_TEMP  N, N$ V! V+ O! |/ g& d& n
  322. TAX
    4 h- v7 Y6 w& `) `
  323. LDA STAGE_D1,X    ;写入数字5 z0 f6 c9 D) ^5 t
  324. STA $2007
    $ _. @  I. t! O% m7 b
  325. STAHE_WRITE:; }  c% N* d( S+ ~+ Y
  326. LDA STAGE_TEMP( l3 C) l$ W4 _6 t+ D5 k
  327. STA $42   ;初始关卡写入
    3 ]: P' A7 q+ n) Z, N, }, K; M: r
  328. PPU_RTS:+ _$ B' J: }4 v! p0 Y
  329. PLA% C0 H) u& D, w! y: @7 x9 q' A2 P
  330. TAY
    5 L. H2 r1 K4 W( ?
  331. PLA1 a- e3 Z2 B0 r9 J. G* u& R5 r
  332. TAX
    + F3 R+ U6 C! ?! }
  333. PLA
    ; u6 C; O4 b" F# u
  334. RTS
    . s) o& P, _: u9 {/ h& d% ~& c* R

  335. / r' k$ G8 X' W8 a0 W% f+ n

  336. 8 U- @& I: N# @" V  d! E7 n
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据; C% C  q% S+ j- b
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    " O" i3 q8 p) u# X/ c1 @

  339. / Q- K& v1 L2 v. q; W) B- `0 S
  340. STAGE_D1:   ;关卡数字
    ) j  G; A4 E( q: N" W" z
  341. .BYTE $01,$02,$03,$04,$05
    ' ^$ y' }# P% C6 ~2 G  t
  342. - J6 l' E( n- F) T' H2 T

  343. % z1 f9 I9 D3 M
  344. PPU_ADDR_DATA:2 D( Y+ C' ~# I( ]! x
  345. .BYTE $23,$0C& T' k. p7 g% H. K5 n( }( D8 b( |8 H
  346. ' w" `- X  T* {
  347. MUSIC:6 y1 M$ F8 K4 ]
  348. LDA $8000% N4 [$ O& H; s0 t% Y+ t1 l
  349. PHA9 c! ?4 e. ?! b, ]  Z/ p
  350. LDA #$00
    + {' h* J3 {2 V8 I  ?: n9 i* `
  351. JSR $CEA7
    ; P& b4 _' ^! t. S: P1 A+ q% C! s+ `
  352. LDA #$3C
    4 f( p. W0 _- \1 |/ b
  353. JSR $9057: I9 l% C2 r$ g, ?$ e, P! s
  354. PLA; i) z6 A: G* z2 }6 H% t0 R
  355. JSR $CEA71 O  u2 o7 D+ g. t+ }/ X1 m) j! P
  356. RTS
    # m) g7 y2 y* v0 Q
  357. 8 w; S2 u6 \. d; k' k5 m8 `5 y. c

  358. 4 w2 [' w; V4 {5 ~! Y; h8 R

  359. , _% i4 \$ x' B% ?
复制代码

本帖子中包含更多资源

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

×

评分

1

查看全部评分

[发帖际遇]: yandagui辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 23:31:01 来自手机 | 显示全部楼层
看情况喽,我现在很想睡觉,困了

点评

楼主辛苦了,好好休息吧。  发表于 2017-4-3 19:28

评分

1

查看全部评分

回复 1 0

使用道具 举报

签到天数: 1599 天

[LV.Master]伴坛终老

发表于 2017-4-2 16:49:37 | 显示全部楼层
感谢分享!楼主继续加油!
[发帖际遇]: 狮子座踩坏了花花草草,被罚款3 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 19:47:30 | 显示全部楼层
谢谢楼主分享,不错!不错!楼主辛苦了。{:4_103:}
[发帖际遇]: 街机爱好者摆地摊卖菜,占道经营被城管罚款 3 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 20:49:00 | 显示全部楼层
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
[发帖际遇]: yandagui 被钱袋砸中进医院,看病花了 1 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 20:51:45 | 显示全部楼层
yandagui 发表于 2017-4-2 20:49
! F, y9 z/ ^8 P. ]' Y& B4 t我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
3 ~4 d0 H7 W# G8 g7 a+ L4 A
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{:4_104:}
回复

使用道具 举报

签到天数: 666 天

[LV.9]以坛为家II

发表于 2017-4-2 21:41:42 | 显示全部楼层
thx for sharing.
回复

使用道具 举报

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 21:51:51 | 显示全部楼层
街机爱好者 发表于 2017-4-2 20:51
" v: U$ v* w1 L. Q! i/ J5 I就是我呀,楼主都忘了,呵呵,辛苦了楼主。

# V2 i  u; ^. a0 o# j也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
% }2 p4 z5 }0 L: L6 m  j也不顶个贴,唉,真是的

% h+ `& t8 Y7 t/ f, _" L我一直在顶贴啊。{:4_92:}
[发帖际遇]: 街机爱好者辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 22:18:00 | 显示全部楼层
哈哈哈,谢谢了,修改真的好累啊
[发帖际遇]: yandagui辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 48 天

[LV.5]常住居民I

发表于 2017-4-2 23:20:06 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。( [! y% _; y% z' Z% ~4 s8 g
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
: l$ a+ E, }4 k+ w. k! F1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2017-4-3 00:32:56 | 显示全部楼层
1代没有通关过。。。。。
回复

使用道具 举报

签到天数: 187 天

[LV.7]常住居民III

发表于 2017-4-3 01:59:02 | 显示全部楼层
感谢分享,修改辛苦了
[发帖际遇]: dabayu 在论坛发帖时没有注意,被小偷偷去了 4 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1418 天

[LV.10]以坛为家III

发表于 2017-4-3 07:50:23 | 显示全部楼层
FC四款忍者神龟中,激龟忍者的难度确实是最难的。感谢撸主的修改
[发帖际遇]: 文子萝卜 在网吧通宵,花了 2 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1887 天

[LV.Master]伴坛终老

发表于 2017-4-3 08:24:13 | 显示全部楼层
感谢您的分享!赞一个!
[发帖际遇]: 一个袋子砸在了 nihao 头上,nihao 赚了 3 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1992 天

[LV.Master]伴坛终老

发表于 2017-4-3 10:29:09 | 显示全部楼层
龟1还真没玩过
回复

使用道具 举报

签到天数: 3109 天

[LV.Master]伴坛终老

发表于 2017-4-3 12:01:54 | 显示全部楼层
感谢楼主分享!
[发帖际遇]: 一个袋子砸在了 afti 头上,afti 赚了 3 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1783 天

[LV.Master]伴坛终老

发表于 2017-4-3 16:50:39 | 显示全部楼层
喜欢楼主的修改,顶一个
[发帖际遇]: pp12摆地摊卖菜,占道经营被城管罚款 4 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-3 19:25:27 | 显示全部楼层
希望大家都能进来顶顶楼主的贴子,进来支持一下楼主强大的游戏修改,楼主修改每一款游戏真的很不容易, 我们应该珍惜一下这些来之不易的改版游戏,给予楼主强大支持的鼓励,谢谢大家了。{:4_104:}
回复

使用道具 举报

签到天数: 2366 天

[LV.Master]伴坛终老

发表于 2017-4-3 22:00:04 | 显示全部楼层
感谢分享新游戏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-6-25 23:11

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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