设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 2226|回复: 51

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 4 h" L1 V/ @% X: D: ~# ^% b9 l
" B! N$ m$ i% r# _' z5 {' t4 \9 Q
[FC][忍者神龟1][END选关]
: q3 j1 Y5 ]" h$ f4 G% h( s, P9 L( y5 ?3 v' E% u5 h7 d
时间:2017.4.2
! Q$ q4 D$ Z% G( U; `作者:FlameCyclone% ?3 t  @$ B" S9 @8 C( u" b
内容:4 @7 }4 x% b) s: l6 p+ `
    1.关卡选择:   标题时,左或B减,右或A加;
3 i2 a  O  y3 d7 v. R7 i% i    2.一击必杀:   选择+B键切换;2 B( E' i$ X$ \
    3.无敌锁定:   选择+上键切换;0 v. R$ H. C7 z2 y8 K6 O1 Y( H
    4.血量锁满:   选择+下键切换;
( T1 u: o$ G) e8 l    5.水下时间:   选择+左键切换;
3 N; T5 m) O# P    6.武器切换:   B+上键切换;" _. L, ?& {( s1 V, V' b
    7.暗器数目:   B+下键切换补满/空缺;' Z- _0 v. X. `* V+ Z
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.) K1 n) p4 U# Q$ _5 W  v& \
( F8 S4 d3 A3 u! c" B, X: b
- z$ C& K5 C( D3 E& F
FlameCyclone.ys168.com
1 d( D3 Y9 d* N5 vwww.nesbbs.com
7 o0 h  K. Z5 U- H3 `5 G( _' _! A
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    ' r+ ^0 z0 F  X6 p9 l& v
  2. ora_data:
    2 k) ^  D3 F9 w+ s: [
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10- ^% v- C, u2 L4 _
  4. and_data:8 H; Z8 K* r. K. x0 e' p( e
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ' ~- h% t# s  _; o; T  z0 a
  6. ) Y$ P3 Q' Y, \4 \* s
  7. button = $F5
    5 P7 A4 B0 k& d) h$ S( ~- j
  8. flag = $60003 @3 N4 z' J; u! g
  9. .org $8000
    . f4 M) ?3 J& P0 |
  10. JMP $8400
    : t$ N; c2 Q$ h- S6 E

  11. 6 x+ V+ c3 p) S* T6 j
  12. 7 K. H/ c" @' x5 U( U
  13. .org $8400$ Q# Z3 z& F2 d" O) J
  14. PHA1 |, m: a# D. G" q
  15. TXA' R3 o: _0 O  y
  16. PHA
    5 |7 u: @' m, k7 R# K7 t/ L8 O
  17. TYA
    ; \: ], ?; }, r/ l1 q0 U
  18. PHA
    ) R& W4 b6 M# P) S5 b
  19. KJMP:8 Q6 \* [( w, Z: N: b; j4 B
  20. JSR $8100
    % b7 C, K* R; Z- L
  21. JSR KEY_OPERATE) M! G& X2 n8 C+ |4 {% C/ B
  22. JSR WEACH
    6 a9 p  Q8 W( E7 H8 ?; w
  23. JSR INV
    + r/ [! u. C3 R) m: [$ s& P
  24. JSR TIME
    & D6 c1 V1 M& g/ j8 [, {
  25. JSR TOOLS  P6 ^9 l2 |$ `5 `  f3 j
  26. JSR BLOOD4 ^; r+ `/ {9 A- [# j
  27. JSR MOVE_FORCE
    * |9 _8 r2 D. u8 o* K
  28. PLA9 r: }1 J$ F% @. o, K3 O$ N5 h
  29. TAY; P+ V7 \) s3 P% ]) e/ X8 ?  v
  30. PLA  p+ V9 p. u# w0 z$ X2 d- k" d# ]
  31. TAX" |' ~+ _$ {7 e6 G! o" L% {
  32. PLA, l/ E' ~# y; K, b% m
  33. RTS* O7 A5 m6 l. y6 K4 U3 }% T
  34. ) O$ f4 x, t, f6 X
  35. KEY_OPERATE:
    . w6 y+ L7 D( E" ~' t" Q7 ^
  36. data_protect:
    1 ~& D  a8 E# G# n: Q/ r
  37. PHA8 Z( u5 J9 g9 T" i" u
  38. TXA2 Q2 ^5 \. ^) U9 k) @
  39. PHA' v. n% |' I+ r$ W4 ~
  40. TYA9 o  m* A+ Z4 O( K& y5 b
  41. PHA9 m( _+ y0 X/ O0 O
  42. 6 }1 v$ ?& ?9 }
  43. FLAG_CMP:
    + _4 n( \( \3 P  ?' s9 l
  44. LDA $600F
    7 z8 j! _# R9 l: m9 n$ u
  45. CMP #$7F    ;标志数据初始化条件判断" Q( }& q& Q! \" V. g7 L
  46. BEQ pause_cmp
    9 |. l8 j7 U5 _% \& J" c
  47. LDA #$001 ?6 q+ q( e& Q( y4 m: h( }5 M
  48. STA $6000    ;数据初始化
    * B6 Q0 \" G; O* L
  49. STA $6001    ;数据初始化- T8 X8 ~/ ]4 j* r9 {$ R
  50. LDA #$7F4 x' `, J3 v. `
  51. STA $600F
    / M; M- D1 s$ |2 f% I7 R
  52. pause_cmp:, Z% C9 `) d( u# o! d( \
  53. LDA button+2,X7 u. C; D5 D- b; w( J
  54. AND #$20
    8 R. y1 z, i- [! ^1 J5 b
  55. BNE button_press
    * P/ b: x! R! S$ K% U
  56. PLA
    : t2 ^* N' d9 }& M( \+ ]6 a
  57. TAY/ w4 b: I! ?- y) s* E3 _* v
  58. PLA
    ; ~5 n; n, b7 a) T0 y) K
  59. TAX1 o7 `9 r0 i7 x" S9 g$ R* Y
  60. PLA
    - {- \; F  n6 K; b
  61. RTS) C8 y) i( J" l
  62. & G1 f% O$ w+ H9 h. j
  63. button_press:! o+ t3 U' O! F  ?+ W, [  Z2 j/ P
  64. ini_Y:" T3 [: i, Z9 N$ ~
  65. LDY #$00
    8 k/ J* }1 l2 f1 b! ^$ \- }
  66. button_cmp:6 ~, B6 B: N) J$ W8 H+ f
  67. LDA button,X$ Y$ ?- u' h! [9 e: i) ^6 m* e
  68. CMP ora_data,Y: {  d* W/ Z1 N& {0 C
  69. BNE count_Y_cmp
    * o  \' p' ]/ N7 c- J5 u, d6 }
  70. flag_cmp:: n4 _% }1 F, E; I; N! G
  71. LDA flag,X5 O) e& N# \8 y- |! J+ z5 d9 q
  72. AND ora_data,Y4 i, b" q, j4 h' W% T; @8 R7 E3 `
  73. BNE flag_and+ s* l6 {8 R# x% n
  74. flag_ora:9 }6 x! L$ {6 m/ Q- V! O
  75. LDA flag,X" a' |% g# V1 W& B
  76. ORA ora_data,Y
    8 f4 T) ]8 }$ E) H! A# p* W. I
  77. STA flag,X
    7 a" j8 i: [& M# p6 e5 K
  78. BNE count_Y_cmp
    : r# H3 q; V$ n9 V* [
  79. flag_and:; s& z; ]5 N1 l; x, _
  80. LDA flag,X
    - P' R+ w2 N* F, R: e
  81. AND and_data,Y. T4 j! b" p: o3 ~) ^
  82. STA flag,X8 }1 _" M  f  H: q
  83. count_Y_cmp:! w6 A) Y( c1 ]# Y1 N/ w9 t: L  U! G
  84. INY9 m- }: j$ d" ~# m
  85. CPY #$08
    3 \" y) D% I0 |
  86. BCC button_cmp% l& Z* ^! h' d( H- ?& k; C
  87. 7 I5 r9 _3 X% n# |5 k( h
  88. data_extract:
    " y4 B" e4 q- D+ {) z) n7 u9 V
  89. PLA" B0 f  w% a9 m$ }0 o' k' n, C
  90. TAY7 }9 v4 L9 }6 \4 O; h0 v  D
  91. PLA: J& W2 k8 d" d( w8 w- H7 O
  92. TAX4 H9 D/ R1 e2 r# Q
  93. PLA' `1 y/ G$ a  M5 ?1 c9 G% U

  94. / U; U! H% V# e2 _: }
  95. return:
    $ Q/ Z7 b" E: f8 y' Y* B
  96. RTS
    , D$ N' l$ B! L' F

  97. 5 |! x" w4 P, M- h% Y& ~, u

  98. 2 k: U% {7 m  t, F7 R# ~4 o
  99. INV:    ;无敌
    3 [& Y/ O1 c6 n3 ~/ v- C
  100. LDA $6000,X4 U: Z7 m5 h* G3 k
  101. AND #$086 E5 k3 ]& I* {1 C; P: N
  102. BEQ INV_RTS
    + U& |& K5 i  y% I; B& a
  103. LDA $0450: U5 W. E$ e1 D; P+ Y
  104. ORA #$04
    . o; x  E9 _0 S0 k) c
  105. STA $0450
    ) V9 U5 ~3 D6 l& g. ^* a
  106. LDA #$05
    ( c4 U+ z( Q2 Q$ r
  107. STA $0500,X+ m+ U8 t& E, e  H4 O
  108. INV_RTS:! j. D8 y; h, g) `( d( Q- h
  109. RTS. }7 \" S9 l  Z# m9 {

  110. " `: ?& h: w$ d

  111. : O' ~3 j( o$ }! ^, }# r$ d
  112. TIME:    ;水下时间
    ) R4 |8 o, d  ?
  113. LDA $6000,X3 v0 r; a& k; g  y5 ?
  114. AND #$02" d, G2 Q4 K' V* o6 @4 Q3 _  T
  115. BEQ TIME_RTS1 I) \; U. H: @2 @* U
  116. LDA #$1E
    2 q- P0 D* v/ v" B0 ^' q" j* Z0 D
  117. STA $BA) }2 G8 D; E8 R
  118. LDA #$8C* z; y1 K6 w) |. |
  119. STA $BB
    ' T/ i$ [$ G8 o7 M6 _! F
  120. TIME_RTS:9 C. O. y1 U, n7 i
  121. RTS) A1 B/ [, D5 ?% ]2 C1 A$ d
  122. . w4 ^7 j+ S9 f) W' E
  123. BLOOD:    ;血量& y) h; i3 |5 {5 ^
  124. LDA $6000,X
    " H5 e/ t4 o7 j: {; T
  125. AND #$04/ o4 z/ o6 @; j) x! a0 r! [8 T$ A
  126. BEQ BLOOD_RTS# ^) L) F& W. }& W( b) t
  127. LDA #$80
    ) {" Q  `2 b1 c4 P, p0 m
  128. STA $77- ^( h; I( t7 C1 ?& d, l
  129. STA $781 b3 s+ C$ s1 i+ ~$ z
  130. STA $79
    + W( D/ J9 U8 z+ I. W
  131. STA $7A% u' {- j) I/ O. ?' T' z1 ^
  132. BLOOD_RTS:, N3 |2 L" \' U6 V5 `
  133. RTS
    8 F  Z9 ?8 W9 u9 D

  134. + D4 [. p7 H: N) D% o5 z
  135. TOOLS:    ;工具, z  w; ^4 G; X; \. `) J3 F! Y
  136. LDA button+2,X2 X- n' I: G- y. M; d' r
  137. CMP #$40
    # \6 S+ j& \9 e
  138. BNE TOOLS_RTS
    # U# t5 o  B5 N
  139. LDA button,X
    . z- O. ?- Y  ]( D* h* ~
  140. CMP #$046 k/ C, \+ I/ I4 Z* Z9 G
  141. BNE TOOLS_RTS9 U* O, O  s- ~$ y
  142. LDA $A8* L; j* W# ~! }9 t2 H! l# w) o; X
  143. CMP #$007 A# y, S5 B: H" P
  144. BEQ FULLTOOL
    & a/ r9 i9 L" \, y4 S' w! M
  145. LDA #$00+ I, H5 m2 b- f/ ^! ?- I; A" `3 \
  146. STA $BF$ h5 S! f1 i3 p5 e% D
  147. STA $A7
    ' w# i( z8 r3 j) k0 A, U
  148. STA $A8
    5 S+ J/ }/ O+ ?( R: e6 C  b& N- }
  149. STA $A9& w; _) `! ~& W) c. d' P/ b7 G
  150. STA $AA% O! G8 [7 e2 W
  151. STA $AB7 H* E! o- C4 Z4 M' I9 l
  152. STA $5B
    * T; q# v. D* @, e1 y' _
  153. BEQ TOOLS_RTS* I# i9 o# u8 U+ Z& _- Q
  154. FULLTOOL:' g1 o" ?7 J& Z" y- ~* Z6 M
  155. LDA #$0A
    + d) g) t1 R4 \; ^' _0 Y3 p
  156. STA $BF
    1 ?6 ~, c$ H4 k7 O2 e$ V6 U& L4 A
  157. LDA #$0F3 n7 {5 }& B+ w- D
  158. STA $A7# n# R* q- W: [& H" n$ A
  159. LDA #$631 h! s1 r* ^+ v% x/ P0 r0 Y. P
  160. STA $A8% [3 n1 {) E; g
  161. STA $A9
    " j6 k( m3 S% t0 P' ]( }
  162. STA $AA
    & i  Z( [1 z$ s9 t; n
  163. STA $AB
    4 r' H4 J! l' ?9 s
  164. TOOLS_RTS:% g6 P% m* I* A7 a* F
  165. RTS0 U7 P& |% R+ v

  166. $ y4 a2 g7 T) f. q" W
  167. WEACH:
    $ Y3 Z' G2 G& D) ]1 T
  168. LDA button+2,X
    ' p0 l  s8 j9 a. s
  169. CMP #$40
    . v3 X' u/ B' f. w7 G  M) ?1 c& x& }4 b
  170. BNE WEARTS5 C; u: h0 k4 N4 }' z
  171. LDA button,X
    7 b& z+ J3 P2 ~' O* f, b# k- W2 ^
  172. CMP #$08
      B7 ?) g3 f; `
  173. BNE WEARTS. B! G2 U' M- B2 f6 g
  174. LDA $734 e. x/ A1 |* ~; s$ K" `1 ?
  175. CMP #$04
    # S& m; [5 _* P; y
  176. BNE WEAINC
    9 T  l5 x" w, t4 i; i: P7 F
  177. LDA #$FF
    / V3 q, u3 b/ e! Z: b
  178. STA $73* z9 l7 s9 D& e  a6 y
  179. WEAINC:3 X3 _8 y( C1 d! r! M. l
  180. LDA $73
    " W- o8 J) n- s) K
  181. CLC
    , ?5 g4 E5 Z+ I6 A* ]  d$ v
  182. ADC #$01
    ; R: R' Z: Z) t; r$ ?
  183. STA $736 t! f; q5 t! E. F# A, m$ |8 o# y
  184. STA $742 j9 h" B# ?, p8 O/ _# |/ v
  185. STA $75
    & ?8 Z" I) V  }5 G& L  l
  186. STA $768 L& D' P' Q6 V3 w: K. P
  187. WEARTS:! U% I# x) Z3 _9 e6 d- F# m
  188. RTS, r( h6 s0 Y% P5 o8 J
  189. / n. R  V) ~" v, s! C. ]# N. K
  190. # \$ }: s) x6 O$ L% r0 ]& ^2 ^! \0 ?
  191. MOVE_FORCE:. T. \. P1 \4 x6 p/ b
  192. LDA $35( `2 G" |$ V7 k& R3 l, @
  193. BNE MOVE_FORCE_RTS
    3 ~# C- M" y6 D4 |9 g! W* a- v/ B
  194. LDA $5C
    " Y/ o( A6 w- M! ~
  195. BNE MOVE_FORCE_RTS
    / j% k$ P+ n: l5 E
  196. LDA button+2,X: I' |+ s8 e9 l3 j; P: h
  197. CMP #$80
    % a8 n# e4 f# [7 c3 U" F3 O4 b
  198. BNE MOVE_FORCE_RTS! p) x/ u4 N4 V) U
  199. L1:
    7 J4 A. ?0 @0 r5 p4 [/ _
  200. LDA button,X9 K. K5 G4 u3 i9 p/ @
  201. CMP #$08; I; H! c; v. t$ z
  202. BNE L2
    ' w4 a: o9 _- M, G% A
  203. LDA $0460
    ( R# d9 M% R9 k( ?  A% [
  204. SEC
    1 [5 \" V+ `2 {% }' i1 }' p
  205. SBC #$101 R$ J9 B/ }4 V1 A
  206. STA $0460
    7 m$ R  |; o+ d% ?* T" m3 h
  207. L2:
      |2 w$ Y; I1 g) z
  208. LDA button,X
    ' r7 X& o, U, J! R. a
  209. CMP #$041 J- x/ D+ R7 B  A6 e. V
  210. BNE L3
    # o; \1 T9 j0 p/ _+ Z$ [2 ~" a
  211. LDA $0460) t# E' Y3 d( g! u
  212. CLC ; y( a2 S# S9 j* u! R2 l
  213. ADC #$10
    6 U- o4 W4 I, h0 c- t2 L
  214. STA $0460
    6 L7 E% D4 s& T3 Q+ L% d
  215. L3:
    ) N0 M* p. v/ U  h
  216. LDA button,X, X9 a! b1 X4 G% c- A! p
  217. CMP #$02
    * A, h  H6 Y7 I5 r' ]: L
  218. BNE L4
    $ r. @, [2 N. k4 U3 k* m* b
  219. LDA $0480
    0 Z  V1 [4 ?/ c( Z' b6 E
  220. SEC * F6 n) K% Q4 h6 G, A7 W; |
  221. SBC #$10
    3 e, v" c8 L1 q4 ~" v
  222. STA $0480/ P& m" }( L- @  |% F6 ]
  223. L4:
    : J1 C7 J. P. u/ j/ z
  224. LDA button,X
    * D9 [  h) i0 s' H
  225. CMP #$01  y* Y0 Z0 Y- _& F7 ?& M$ O* ]7 r
  226. BNE L5$ G. \1 M. H0 z/ D
  227. LDA $0480
    ! E4 t; y+ e& U2 g
  228. CLC 4 ]( |$ K) p. v" k; ]
  229. ADC #$106 _5 t7 |- a, i2 x
  230. STA $0480* L! y+ o/ u, s! L1 I
  231. L5:; n. w5 Y; ~' B: a. z7 E  Z
  232. MOVE_FORCE_RTS:
    . v' \3 j9 X% m" ~) j. S4 {. @
  233. RTS
    2 @! f8 Q) t. \8 w, D( j, z

  234. ) m) s/ \% {; U& t: O; z" f
  235. ;[FC][忍者神龟PPU][END]
    $ [2 w( U9 I, K' z3 |7 Y
  236. + i# O. o  I+ Z2 v

  237. - s* l: R. L3 V$ Z5 w: P2 B. U- _
  238. KEY_ADDR = $F5% E; b1 L, M" \7 G* `1 J
  239. STAGE_TEMP = $6010
    ! z; g2 z/ j- P: Z: U
  240. TITLE_A = $215 A( `" t  V' K3 Q6 J9 j
  241. TITLE_A_ON = $014 ^% V3 e) l- J# R. ?3 ^: u* \4 P
  242. TITLE_B = $59
    / \7 Q" M( H1 P. D
  243. TITLE_B_ON = $01
    9 u6 I; H9 M0 Q$ U1 Q
  244. PPU_END = $FF
    * l9 ^9 ]: v7 Z/ `1 f
  245. TIME_LAY = $3A: S3 ]$ j. T' N6 F0 r( U7 O  @
  246. BUTTON_DEC = $42
    / D& D& U4 b) l
  247. BUTTON_INC = $81' A  K) h1 ~9 z
  248. 6 S4 A& g7 d6 c2 R. ]+ ^1 ^1 V
  249. .ORG $7000$ \* g! x2 L7 z! {* o; V, M

  250. 4 C, o% o# |2 l$ V
  251.   
    % B: _4 K, H" b) D0 x
  252. + f/ E: I# L& C/ O+ j
  253. PHA
      A8 Y) a5 W+ }5 B/ a* q
  254. TXA
    ' N: Q2 f3 A, u) o# V
  255. PHA$ @. |* o$ p, n' ^
  256. TYA, o" g& H. P' {; o+ E- n9 F$ Q
  257. PHA' ?' ^8 D2 G# U
  258. LDA TITLE_A9 H9 u! e" D1 c, [
  259. CMP #TITLE_A_ON    ;比较是否为标题画面# M9 Q% ?. I( v/ C- D0 L
  260. BNE RET( B9 O5 ?! S; I- F
  261. LDA TITLE_B
    ! G+ k1 Q' C0 E: n0 Z2 t2 J
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    * |8 D4 Y; V/ Z3 e' G; K) M
  263. BEQ PPU_STAGE
    ' l2 m, C$ R, W# z& y
  264. RET:
    4 z9 f9 P9 w3 H  A8 }, T
  265. PLA
    , z% W% f, ~* A" j8 }: T
  266. TAY
      q% p1 }* ]) S$ T. c% N
  267. PLA
    , u+ v+ h# {$ e. ^$ X
  268. TAX
    * C9 [3 ?0 O( I) G; j: t' {) A% g8 p
  269. PLA7 {/ z* P- S. u* }
  270. RTS8 {) x5 \6 b+ J/ k3 E
  271. PPU_STAGE:    ;STAGE显示程序
    3 v- J* F, E  y6 e5 N" g: f6 ]. Z
  272. LDA PPU_ADDR_DATA
    3 ?" c/ U9 w( ~- p( f
  273. STA $2006; J% J1 S6 G. T9 }! ~
  274. LDA PPU_ADDR_DATA+1, |; N3 h- k* W8 N( O7 G
  275. STA $2006    ;坐标设置
    ! J) q: R( X5 \* Y6 X& ]
  276. LDX #$002 S2 c# b5 k8 X* l- z% e# ~
  277. PPU_STAGE_WROTE:    ;写入STAGE字模4 G# h3 X8 f# }& h
  278. LDA STAGE_DATA,X
    $ |( T% f# T. x- ], s  X7 }) G
  279. CMP #PPU_END: ?% [( p* B" I' g8 z7 X$ u
  280. BEQ STAGE_CMP
    - N( V. N9 m- r4 [
  281. STA $2007- z6 `) j! u/ m3 ~# w6 g
  282. INX
    8 b$ ~6 T1 j* A8 k2 Q. C2 U
  283. BCC PPU_STAGE_WROTE, w# q) B, v1 e# V4 J6 F" @/ q, C
  284. STAGE_CMP:3 d: z5 [& ]0 j, E- k
  285. LDA STAGE_TEMP: n5 c0 A! z- ?# `8 F* E/ _! p" H6 C) T
  286. CMP #$FF    ;关卡数据初始化条件判断5 z& Z2 w  m$ k: V2 o$ z
  287. BNE KEY_B5 t/ V, A; G3 h. g* w
  288. LDA #$00
    ; \) c& s6 L* V# }/ G
  289. STA STAGE_TEMP    ;关卡数据初始化
    , U5 H$ s% N9 R7 N, ^: y
  290. LDA #$571 q5 D) c7 ?) ^. o* U
  291. JSR $DB52    ;按键音效
    ( A( a: m! l6 A
  292. KEY_B:    ;关卡减少& Y1 ^" ?3 Q* \4 G% }
  293. LDA KEY_ADDR# G/ a; F: u2 g! \" A  ~  y& H
  294. AND #BUTTON_DEC    ;按键B或左减关* z8 J, u$ a. y8 b- p
  295. BEQ KEY_A
    ' ^8 M0 G  n/ Z$ C- m
  296. LDA #$FF    ;重设标题延时/ q( ]' ?: |6 y, }# V
  297. STA TIME_LAY' K3 E2 ^5 p0 T' e
  298. LDA STAGE_TEMP# f, K; `. R. l8 w
  299. CMP #$00    ;关卡比较( Z6 Y1 z3 |; [6 X+ n7 E( k' ~
  300. BEQ KEY_A" S1 U, ^" L' z* b
  301. DEC STAGE_TEMP   ;减关
    / X8 M0 [1 p- y7 S
  302. JSR MUSIC    ;按键音效" N/ w: Q9 |  }! I8 Y; [  G
  303. KEY_A:    ;关卡增加
    6 ?! u5 a* _2 E: J: J+ ?# z' ^
  304. LDA KEY_ADDR
    * y2 O7 \! M0 e( w5 Y. a2 I
  305. AND #BUTTON_INC    ;按键A或右加关
    6 `5 [3 h8 u" ]; H# b+ N
  306. BEQ PPU_NUM_WRITE
    , E! d7 s) x; i
  307. LDA #$FF
    - y# [9 u$ t1 j' i; ?
  308. STA TIME_LAY    ;重设标题延时9 n5 y, P% A2 \  k' d  T
  309. LDA STAGE_TEMP
    4 y' c8 j7 j- H
  310. CMP #$04    ;关卡比较
    2 c  ?  A- i, C. C+ f
  311. BEQ PPU_NUM_WRITE7 O7 l% K6 b/ v
  312. INC STAGE_TEMP    ;加关8 |) _! U' R8 x; f
  313. JSR MUSIC    ;按键音效  H( @8 r: ]( g+ P
  314. PPU_NUM_WRITE:
    3 }, K/ |  M# ]$ y
  315. LDA PPU_ADDR_DATA
    0 r( e2 J4 ~* r$ j& C# @
  316. STA $2006
    , r  [( }' D; g& t# D% H) i9 I
  317. LDA PPU_ADDR_DATA+1
    2 V$ ]2 c# J1 ]; t* U% r
  318. CLC
    0 c* n# S" B. k: A5 [
  319. ADC #$06( o; R8 F5 P/ W, D
  320. STA $2006    ;坐标设置
    % t8 Z1 j3 ^. A2 m! O/ y9 A9 Z
  321. LDA STAGE_TEMP
    $ A1 g* v4 p7 q( g; [, E+ o& [
  322. TAX
    7 E+ H# s+ d/ S9 \
  323. LDA STAGE_D1,X    ;写入数字% D: e. Q- h" @/ |
  324. STA $2007
    0 p4 W0 [# a6 D: b& ?
  325. STAHE_WRITE:
    ! K3 i& \* _1 ?+ K& Y, |
  326. LDA STAGE_TEMP
    4 s: V1 B8 x! A! P3 B' g
  327. STA $42   ;初始关卡写入3 n9 \% {# m8 E; f
  328. PPU_RTS:
    : \5 U- \6 B3 }7 G1 P
  329. PLA
      ^& y0 m+ A' E: k3 _8 R
  330. TAY
    & [, Q5 k: V1 Q- g8 M
  331. PLA; i& c- d" r8 H9 I/ ~
  332. TAX
    ; E; K) o7 ~9 k1 V" W  S7 w2 W
  333. PLA- k9 a& K. A2 z. [9 F$ K
  334. RTS" h1 [* W1 ]9 l* a
  335. ( K: `7 G9 }1 e0 I* c) E# p
  336. 8 V3 {0 x) \, C* S5 E
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据! Q6 `( _" a2 c, N3 a8 F: f$ P# C
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF8 C- }2 F/ k' |' a
  339. # x) Y& L" s) ~6 c5 T$ A" {
  340. STAGE_D1:   ;关卡数字  `" T, V5 |. m, {
  341. .BYTE $01,$02,$03,$04,$05, ^0 e  V0 w3 B5 t7 t: ~( t
  342. % b, p7 x( U# T6 T; e. Y( F

  343. 7 Y4 a2 \) t$ e6 A) {" s1 M
  344. PPU_ADDR_DATA:
    8 ]/ v- J5 i! J, E: M3 o+ W4 p1 B
  345. .BYTE $23,$0C9 v) D5 [9 D7 {+ o- a' c

  346. 5 E0 p3 c, G2 l. @1 ^3 T" H$ m% j
  347. MUSIC:( e: C' |. T7 y- f' [6 Y  g
  348. LDA $8000
    2 }3 o' K4 g. }* I5 ?0 I# H: ?- _
  349. PHA
    7 z3 |9 W1 l3 x2 B7 c/ \
  350. LDA #$00
    . r: Y" ]; e) S4 V4 K+ W* \
  351. JSR $CEA7) l  f! o& w6 o. H1 V/ h
  352. LDA #$3C
    ; e' J' W7 a* w% c' c' p: l
  353. JSR $9057
    3 j# R- K& r, i( B2 Q
  354. PLA1 |( e/ T9 K4 {) s, _( s
  355. JSR $CEA7: H7 R: H" T+ Z" q) U5 B6 f
  356. RTS
    * w6 A* Q) D0 i
  357. ! \$ s$ i; v6 y. g. W9 j

  358. 1 m: l+ l; ?. Z+ p7 G

  359. / U0 J" g6 O5 |, k% s" {
复制代码

本帖子中包含更多资源

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

×

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 1 0

使用道具 举报

签到天数: 1579 天

[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
4 N) V& [3 M: y0 E, {0 m6 B我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
& u/ I% i) p$ }4 N8 z# X
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
0 N* H' V$ c$ g. X: [就是我呀,楼主都忘了,呵呵,辛苦了楼主。

2 i; J- c/ e! p( e3 y也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
& p) k( T- ~% n也不顶个贴,唉,真是的
3 u- S2 O) g* U
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。/ `$ ~/ x9 U; S) z4 Q& v
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
) @4 r" @: [5 ?) f* o' E1和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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1891 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3008 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1767 天

[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-3-17 05:33

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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