设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
; e) B( P3 N8 I# f, S) v6 P# y  h; l+ S& ~, C
[FC][忍者神龟1][END选关]* `+ \7 s( ?* @
4 S- M2 N: W' p% q0 G, u! q
时间:2017.4.2- i, g3 o# m4 q. d
作者:FlameCyclone7 y) l9 B) T* D6 z; H* G: X8 k/ Z
内容:
( O' x! b0 r1 v- p5 o0 a  H4 c    1.关卡选择:   标题时,左或B减,右或A加;
+ s8 t+ ^  r% T; S6 M6 b- I7 J& W0 V    2.一击必杀:   选择+B键切换;
# B. X2 k5 l5 S. F% g# c  C    3.无敌锁定:   选择+上键切换;
3 M) n# b* I9 ^6 e0 K! }0 u    4.血量锁满:   选择+下键切换;: w5 q5 i& w: e5 i
    5.水下时间:   选择+左键切换;
. z  `$ n; U- S& c    6.武器切换:   B+上键切换;
$ t7 h) ^! O6 a# G. G% v    7.暗器数目:   B+下键切换补满/空缺;  E( I- {* s5 ]3 W
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
% g0 m7 O8 Q) P+ ]. b
4 ^8 k- S9 X  ?0 d! Z
* d2 a7 n% W6 |' jFlameCyclone.ys168.com
6 d8 |1 s) O6 vwww.nesbbs.com! S" z: n/ m3 y! w
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E07 @; J0 [- c& X
  2. ora_data:
    0 N% `* r6 f& {) h  o$ T/ o6 N+ Z4 G
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    $ @) T7 u% D4 @3 W
  4. and_data:
    3 ?* e: r) M( r
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF1 y0 E) b) O. R& `3 F) ?

  6. " X7 [6 x( y2 {  B  a* u
  7. button = $F55 o! i: H) V- P$ Z+ V- }  H
  8. flag = $6000
    ( D! I( b0 @" |8 T/ y% S2 {! |7 P
  9. .org $8000, I* t2 {; s" {  ?( d# a
  10. JMP $8400" a2 x  ~! c+ ?) o$ D4 D: b

  11. 6 G3 N( ~2 u. d2 c

  12. " \' h- J# [& t. g
  13. .org $8400% }* |* ~0 m# @2 R  y
  14. PHA
    $ ^" h. k& W& ^/ @
  15. TXA
    , A6 u- b6 T0 O6 ^) Y0 `6 u
  16. PHA$ W$ Q5 T* z$ a9 f8 v( k8 J
  17. TYA
    / c% {5 W5 D8 ^
  18. PHA
    8 k/ t3 _+ W) N* Y, {. O
  19. KJMP:* u* {: e. F3 q  p: B2 _' w; w& w
  20. JSR $8100" y6 z  h3 [; t+ h; m0 |+ D5 k: L( j
  21. JSR KEY_OPERATE
    9 H) ?+ d* f% A' {, }' N
  22. JSR WEACH( P  y6 S& u8 f) [, b& E/ q
  23. JSR INV6 F$ W) S/ n+ y, c
  24. JSR TIME3 d- j7 ?; A- q
  25. JSR TOOLS
    # R* W3 Q% r/ d# o0 E- D1 e: c
  26. JSR BLOOD
    . V1 D- [8 t' C. F& F4 s, V
  27. JSR MOVE_FORCE
    5 L% O# x* h% @
  28. PLA
    * V. G) E" t3 H7 a' S" |
  29. TAY
    ( B7 G3 H6 d. G" R, N5 G( W
  30. PLA' ^4 u5 p" h: ^; Z/ U, K  ?
  31. TAX
    # ]; T/ q: I. y5 o
  32. PLA
    1 Z$ c6 T; U% v4 D! {3 y
  33. RTS0 o: W3 X6 p, y# J$ G
  34. ) G3 D5 q( o5 u
  35. KEY_OPERATE:
    $ w! O; Z7 b6 o5 W
  36. data_protect:
    ) S  v/ i+ {8 q, a" Q
  37. PHA
    % {0 B3 ^8 C, ~; r9 G( r
  38. TXA
    ) t4 d- f1 y+ J) X
  39. PHA" q7 K6 ^4 h0 ]- L' J- B, R/ b6 Y
  40. TYA
    $ h; G, X1 \  B- f: r4 f; a
  41. PHA% s1 p. M# X, h; t; u& V) O

  42. & X7 T! p; ~1 e
  43. FLAG_CMP:' U! A* }' J2 e* l8 ?0 w2 a! L
  44. LDA $600F' m$ t: ~! y0 C* e; u
  45. CMP #$7F    ;标志数据初始化条件判断
    / g6 b9 N6 n5 K0 W7 \
  46. BEQ pause_cmp$ l, N* L) C, o; B$ b1 m
  47. LDA #$00
    - B! @" v9 ]  g) f# p
  48. STA $6000    ;数据初始化- m( E+ V% F; Y
  49. STA $6001    ;数据初始化
    ' H2 y4 b$ p" Y2 N/ h$ Q
  50. LDA #$7F
    5 L2 y! }  {) j" F1 e
  51. STA $600F
    . @, ?9 \) z7 @# T* Y
  52. pause_cmp:
      d) m0 o( J' `9 g. V" c1 S
  53. LDA button+2,X
    0 b) ?# ]* n" T$ R
  54. AND #$20- U; ?- }7 ], M
  55. BNE button_press$ t5 |0 p* `: j' L; C' Y" b* C: f. V
  56. PLA
    1 @( Y# t3 s% a  h) h5 `0 G
  57. TAY& p; s! ~4 ~' m# @7 ?# U
  58. PLA
    $ Z: v# P( ?9 P2 X
  59. TAX9 ~. V; d! m; K4 G
  60. PLA2 n  y9 F, c$ L% ~5 A
  61. RTS
    0 Q( X, A" l% L% {8 `# X( l/ }

  62. ( e5 j5 E* i; N& \
  63. button_press:
    - I1 |, X' ~/ p$ }/ X
  64. ini_Y:' p0 z  N& @3 _/ \
  65. LDY #$00
    ) y- w; s: C2 ^2 m# s; L' d
  66. button_cmp:+ V) b7 @1 U1 ~; z
  67. LDA button,X
    * U9 S7 |. N; Q# I9 `
  68. CMP ora_data,Y; F- z+ |1 L, V! g+ v( p
  69. BNE count_Y_cmp
    " z0 g/ j# }3 @$ s- x
  70. flag_cmp:$ ~, u: @6 D. e7 \% g
  71. LDA flag,X
    # o& f6 E. Z, j5 [
  72. AND ora_data,Y! R! r* q# p0 A. i- i3 C4 w6 E
  73. BNE flag_and
    ( f4 X" `: z" p- M% m; k
  74. flag_ora:1 G7 R) i+ B. R/ d
  75. LDA flag,X
    : d# c5 i2 V& H
  76. ORA ora_data,Y* t9 R5 W( Q3 K8 o
  77. STA flag,X. M" f  ^( O8 z* A
  78. BNE count_Y_cmp
    & N/ ]! _; ^8 `, N& e$ I0 ~
  79. flag_and:
    ' @8 k4 w% u3 Y9 ]2 d
  80. LDA flag,X2 l3 p. D% @/ k! v1 C) E
  81. AND and_data,Y' u5 \& o2 j8 E6 @
  82. STA flag,X
    3 [- Q: [( O7 Y* O
  83. count_Y_cmp:
    ! s) G2 E6 ]( _" y/ M# v6 Y
  84. INY7 p& v5 T7 o/ ]; B8 W2 |
  85. CPY #$08
    ' u: q0 ~3 B0 Z3 i" `1 c4 W
  86. BCC button_cmp
    " ?# m$ t1 |' V( Y6 L

  87. : R0 v1 e8 N6 l" M
  88. data_extract:
    , |+ C) u4 N7 b0 M3 l
  89. PLA. t8 s. z! j# h7 `( G
  90. TAY& t8 o' Q; |% v: a
  91. PLA' t  N: j/ }7 Y) K
  92. TAX, M3 v1 O/ F# O/ T
  93. PLA+ S' x  U. T' z# x; g
  94. / l. ~3 T4 ~0 n( T+ v7 [8 E* R. W5 r
  95. return:
    6 f: \% j5 S; o8 @1 r8 @
  96. RTS
    # i7 T2 {; k- c6 e1 v9 e' e1 K
  97. ' X  r! u. K8 M$ E9 _
  98. 2 h3 N; k, A2 Y; e) ?/ a2 I
  99. INV:    ;无敌
    % `' [& ^8 Y# b8 x. e+ y  R' ]
  100. LDA $6000,X
    : G# m5 P6 w" j+ ^: c
  101. AND #$08
    " T& ~7 G, w* u) h& |: w8 A
  102. BEQ INV_RTS
    + l! }2 d& v: w$ y2 ?! {2 {
  103. LDA $0450& [, Z& P) w4 b" w
  104. ORA #$04
    $ O: h+ Z" P8 \8 B: C+ n
  105. STA $0450% k' ]; U+ a; ~' F' d% u& o: f
  106. LDA #$05
    / X* L* C( u1 n4 ?4 R* I- _8 h: x. B2 A
  107. STA $0500,X8 H+ a8 P& i3 q. c6 M
  108. INV_RTS:2 e& C2 e3 J3 I
  109. RTS
    & P) E$ B/ x* }  {$ ?$ f* v
  110. ; L( w! W6 _2 k5 Y; ]. _

  111. 5 ~6 t& C; k) C5 Y
  112. TIME:    ;水下时间2 E+ J3 T6 R' p% L
  113. LDA $6000,X: |/ r! g# L5 d4 Y! C
  114. AND #$02
    3 g) v- G/ l" ~! l( l3 d
  115. BEQ TIME_RTS1 O+ v5 h3 o$ n+ I
  116. LDA #$1E
    # i* C3 R1 K/ A& O) U: d" p
  117. STA $BA9 S& p" p5 V5 v4 i9 ^: {8 c
  118. LDA #$8C3 X: a$ `' n. ?% G' n- [+ A$ X
  119. STA $BB
    % [- }3 q2 t1 i& I4 W( l; z: h
  120. TIME_RTS:, b: ]# W8 v6 V7 t% U
  121. RTS8 c' ?( f3 N# w; Y

  122. 2 E: f, W5 o9 [6 R% `
  123. BLOOD:    ;血量! e7 n; S+ S/ M( V6 \
  124. LDA $6000,X' S6 }+ E6 o$ f* {
  125. AND #$04
    4 t2 }5 Z8 i  K0 ~% H: H! I" e6 [
  126. BEQ BLOOD_RTS$ D4 y; j+ r8 v# t$ O
  127. LDA #$80
    / b) \0 d& m  n* `2 l
  128. STA $771 G; w; w; I$ C/ r: c
  129. STA $785 s4 y  U3 A7 ^0 W1 A
  130. STA $79. [, k  N- z4 a4 p5 E
  131. STA $7A* K1 E3 F7 p6 B- j) Z$ t* r
  132. BLOOD_RTS:
    0 R* ]: O% }  T7 t
  133. RTS
    # J+ F2 S/ U- e0 {
  134. + r5 c. Z6 v1 x9 d
  135. TOOLS:    ;工具
    ) n- s  O+ {* ?8 S
  136. LDA button+2,X
    $ _5 @( `+ t; J& P" J1 _% m; l- y
  137. CMP #$40' R+ G- o0 o. ~0 \0 O3 Z2 \0 i
  138. BNE TOOLS_RTS
    5 M+ G6 O6 G" V8 V. ]# ?8 Q) S
  139. LDA button,X
    . W" |" g8 W) c6 m, i  s( E  r5 N! r
  140. CMP #$04
    4 F9 I; _7 P! t  x4 o5 R8 q7 V  M
  141. BNE TOOLS_RTS% Q4 j- z) `6 x+ N: H
  142. LDA $A8
    5 B7 d/ V/ U0 F4 h4 o! L1 R7 I
  143. CMP #$006 j$ V$ a) E1 ]) ^9 }$ p
  144. BEQ FULLTOOL
    6 z' U: }. V' x$ `% K6 x
  145. LDA #$00
    # {% n- Q/ z  O; \* f  R6 H! F6 |
  146. STA $BF
    + R1 n8 v9 a" K4 d! ~
  147. STA $A7- D4 a, w( ~+ `5 F7 x/ w: C  B0 s' S8 C
  148. STA $A8
    + u( T% V% V9 \: G9 i
  149. STA $A9
    ' V! w6 X$ E7 H+ k" P7 y5 o5 }
  150. STA $AA
    7 d, D4 @% p) D
  151. STA $AB
    ' K+ v& X2 N. n
  152. STA $5B9 [4 I8 ?# y6 g
  153. BEQ TOOLS_RTS
    4 X& i$ B- s. |
  154. FULLTOOL:
    . M: [; l' i2 _2 T' f# Y
  155. LDA #$0A  _+ j- q5 n& R+ R. V/ _% i- M
  156. STA $BF
    / U0 u" F4 \* b- a$ {
  157. LDA #$0F
    $ z$ }5 F6 K4 ~' g; V* x
  158. STA $A7- \7 |2 \9 x$ u4 g
  159. LDA #$633 B" t, e+ s0 f  A% S' q. ]
  160. STA $A8
    ( Y& @! t1 G4 V$ Q% H2 ]
  161. STA $A9
    5 d+ _1 y3 S( o9 c8 a
  162. STA $AA
      G8 P" n1 E0 H* l; [
  163. STA $AB0 z3 O9 E0 M' q8 j6 G1 @
  164. TOOLS_RTS:
    : r$ M  Y  e( B
  165. RTS2 E" v& K$ j3 C3 [. g

  166. # e  \7 g+ v- u! o. |+ g
  167. WEACH:2 m* Z. V8 }' P) p0 \
  168. LDA button+2,X
    - y* ?% k; v7 e( ^% ]. Z; |2 X* y, u
  169. CMP #$40
    ) }+ s( |1 b; f5 f3 k" L
  170. BNE WEARTS
    $ j0 m, _% ^, |( e
  171. LDA button,X
    ( q  r. G# s0 H* I- `
  172. CMP #$08
    9 `1 p+ x) u% P; i: s7 }6 W
  173. BNE WEARTS
    * J* G4 e; L  M5 z: j0 L" R
  174. LDA $73
    ! P7 U5 A3 h7 a5 w5 p/ ^
  175. CMP #$04
    6 Z* H8 V- [' p7 V; j& a
  176. BNE WEAINC
    " D4 g, y+ p) s( c9 O, W; G; {7 S
  177. LDA #$FF) Z6 @) q* j/ f; |6 n
  178. STA $73$ Q- V0 p9 W; o  _  G9 c' h
  179. WEAINC:
    3 h! z: i. ~" m4 A3 `  u7 F
  180. LDA $734 D( H) [5 W/ q6 Z$ q' G
  181. CLC
    ; [$ F" U) ~3 [" [3 j5 V
  182. ADC #$011 `, Y9 j4 e$ p) A; A" E
  183. STA $73
    # q' L' |1 u9 j9 Q5 T) y9 F* P/ o
  184. STA $748 w7 ~, T6 p, i' p/ `7 v4 Z! G
  185. STA $75
    * K. G( m# D8 I' R
  186. STA $767 B4 G& G, s; `6 z8 O) o
  187. WEARTS:
    3 ~% {/ @5 `5 w' X
  188. RTS
    3 Y8 M# D: C8 u
  189. & W# ~% e9 u$ d3 c

  190. & L' d* ?+ D- o  s
  191. MOVE_FORCE:- m% c5 o* k- i: ?8 D1 P
  192. LDA $35, `! |+ h4 \- _" s, j0 m* T  L
  193. BNE MOVE_FORCE_RTS7 X& t7 x+ T* F. [. O0 U
  194. LDA $5C: X7 q* R. H4 [+ Z4 j+ q; A
  195. BNE MOVE_FORCE_RTS( P: q7 ^3 F* y' R
  196. LDA button+2,X
    4 W* \/ J) X' ?
  197. CMP #$80+ d+ b  ?4 e8 j. g, N* t
  198. BNE MOVE_FORCE_RTS3 s; |/ I; K' |
  199. L1:( D0 \+ l7 V: o7 ~$ x  |* I
  200. LDA button,X  O4 w: ?7 f! `2 h+ ~# V' u  Z
  201. CMP #$088 O  o7 N% C  f6 ?: Z3 L2 F" w
  202. BNE L2
    $ Z& v; W+ D  t
  203. LDA $0460
    + u' j' e- E- I
  204. SEC
    6 `/ L% \8 Y, ]8 l) X
  205. SBC #$108 y) c+ ]2 g; u# i% `/ e
  206. STA $0460# X) D) w. }$ f/ N2 u
  207. L2:
    $ W7 g  i6 g% ]* w& F& \
  208. LDA button,X! q. R0 T8 G+ A, t  r# v
  209. CMP #$04
    0 Y6 e, @9 R) z; T! R: i% A
  210. BNE L3" Q  m" L4 M7 f
  211. LDA $0460
    9 q$ x$ j4 F2 P6 E
  212. CLC
      C8 m, x5 T5 z
  213. ADC #$10. l) o' m- o! U+ O/ e+ \7 m
  214. STA $0460! ^3 _' i8 t* j1 W4 A: R
  215. L3:
    ' a$ d: q2 F* h- u9 i4 @1 x2 ~
  216. LDA button,X
    # U3 Z2 [; A% x3 Q9 N
  217. CMP #$02
    - {: o$ c; o( s' ~, ~' W, G2 |
  218. BNE L4
    4 h* L5 O: {5 _. G# Z/ w
  219. LDA $0480" F3 ]  I0 S0 h' Z0 ?* {9 M1 P
  220. SEC
    . @. R$ V% f$ ?9 e
  221. SBC #$10: X+ D4 B0 K' d8 w
  222. STA $0480* J7 g4 m5 O# W1 f0 H& _. |$ H; W
  223. L4:
    % V: z+ l; l0 I
  224. LDA button,X
    6 J; c1 w% w1 Z+ K1 C& T
  225. CMP #$01
    , U1 d' N3 v5 h
  226. BNE L5
    ) L/ m% a0 f6 O" S
  227. LDA $0480
    : B; `4 S( u6 V4 }$ k
  228. CLC
    0 \4 O9 c, }* q& [' X/ ?7 a& r
  229. ADC #$10
    5 N& r$ j* ^# y1 Y
  230. STA $04806 A# h& H( Z# w, {  u
  231. L5:
    $ W& I- H1 _& A! w
  232. MOVE_FORCE_RTS:
    & ?* _1 |" c. n! u  z
  233. RTS
    $ {1 q2 e/ p/ G$ t8 @# p' T0 |: T

  234. 8 ^) r0 R5 r& {* B2 v2 S+ ]
  235. ;[FC][忍者神龟PPU][END]1 k& f) c" J7 C* x6 H/ e! a4 y7 L

  236. 0 i) ?6 {* \5 c) `

  237. / M: G/ l& G- Y
  238. KEY_ADDR = $F57 c: W' T) [2 p' K$ D  ~
  239. STAGE_TEMP = $6010! e% T& q5 B' H" g: q  r/ v6 ~6 J
  240. TITLE_A = $21
    / \; i1 _# f- p1 H- g
  241. TITLE_A_ON = $01
    3 I$ L4 D+ u5 Z* T9 Y0 i! B
  242. TITLE_B = $59# W8 W  q/ u5 ]
  243. TITLE_B_ON = $01
    5 A9 y5 m/ C) T/ P6 o4 W9 m3 i. Q
  244. PPU_END = $FF! \& N+ _6 x! t2 K8 e, C4 M7 K
  245. TIME_LAY = $3A
    0 R6 R$ |2 }$ O* F8 i
  246. BUTTON_DEC = $42
    + J$ z  v1 }( v$ d
  247. BUTTON_INC = $81( A" u9 x. ]- G# C3 J( ?! o3 ~* |, l
  248. 3 Q/ y9 Z$ d! b1 |. n
  249. .ORG $7000
    * v& Z  J2 _- s2 N! D

  250. 8 w' |* @' P0 o, c7 j
  251.   2 B: E4 M% Y. K1 ?' L

  252. 7 l2 P; v  d# Y% M9 k6 i
  253. PHA
    ; |+ V9 c9 P6 C) p" V7 B0 t
  254. TXA
    3 A. J/ c! |# T% T
  255. PHA) _' L+ L) e- _
  256. TYA
    ) Q# l# `# A- P1 a/ |
  257. PHA
    + ^) I9 ?0 v, d7 P5 Z
  258. LDA TITLE_A6 O  @+ V5 F2 M" U* `4 p8 c  P7 M
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    ' M+ C. d- ~3 ~+ p" F8 x9 L
  260. BNE RET5 b% t6 s4 ^! g( A, h
  261. LDA TITLE_B5 P' }- g6 J$ R/ N( w4 q
  262. CMP #TITLE_A_ON    ;比较是否为标题画面1 v. K, b9 q: |9 t
  263. BEQ PPU_STAGE3 }: V+ l6 ^9 c& A& J' B
  264. RET:, f- Z8 k* D; ~1 x- ?, z' A
  265. PLA+ A+ o1 j5 s8 u& U
  266. TAY
    3 U2 t' }8 @7 E) ]
  267. PLA9 D" `/ j0 o: I2 y1 r2 r: \# H$ a8 X
  268. TAX6 r" l9 v) z/ T# W) v& `
  269. PLA
    + c& v$ z4 C$ K; n2 J8 Q) Y- W! m
  270. RTS: u# F4 h0 {6 \) z# ~5 \
  271. PPU_STAGE:    ;STAGE显示程序  q) h( Q5 D. I( I* O& H
  272. LDA PPU_ADDR_DATA( v3 z6 v, ~1 m( s2 ]( |) Q$ @# @$ K
  273. STA $2006
    6 e7 \6 s+ V6 K9 P+ H8 s  A
  274. LDA PPU_ADDR_DATA+1( H$ J; E" G  C: _# i
  275. STA $2006    ;坐标设置$ E5 n. ?# _/ h# `1 j
  276. LDX #$00/ W' K; }8 Y$ f3 ?# k8 w
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    " h, p' w9 K) |% _( d
  278. LDA STAGE_DATA,X
    ) e- M( \# ], V& }+ n
  279. CMP #PPU_END  |- D3 a* @0 H) N- A, g) B
  280. BEQ STAGE_CMP$ S, n; I, P: `& ?/ i
  281. STA $20071 u4 b: f! g; |' y1 g1 }
  282. INX+ F" T9 a: d1 c
  283. BCC PPU_STAGE_WROTE
    % W5 }6 a$ L& I: r
  284. STAGE_CMP:
    % `) H0 I" I. I7 X3 q4 H1 J
  285. LDA STAGE_TEMP
    , Z6 e1 x4 ~8 a% [0 t1 }
  286. CMP #$FF    ;关卡数据初始化条件判断! M8 I! X8 g, N: F: Z
  287. BNE KEY_B
    % X/ o2 L6 ?- `2 m, ?5 J+ H7 r
  288. LDA #$003 h/ V9 f, {6 |8 g
  289. STA STAGE_TEMP    ;关卡数据初始化
    . J7 O4 j4 q" a5 ~5 q
  290. LDA #$573 I- S! Y' Y$ f. a: r9 C& K% R
  291. JSR $DB52    ;按键音效5 v- S1 Q+ w0 z/ \) o. J5 l) a
  292. KEY_B:    ;关卡减少
    ( j1 G$ m6 a2 a& A5 s* b+ C7 _& ~
  293. LDA KEY_ADDR( S6 o: N7 C/ W
  294. AND #BUTTON_DEC    ;按键B或左减关
    4 ?  x! a! m% [( `/ J, U2 y
  295. BEQ KEY_A) T- a1 p2 V  m' R, m
  296. LDA #$FF    ;重设标题延时
    9 C3 u; [. R$ V* |8 ?
  297. STA TIME_LAY' B* |& v$ @" ?
  298. LDA STAGE_TEMP8 z- i( c) }3 R6 Z. C
  299. CMP #$00    ;关卡比较) q1 j8 z( l8 _( G& o) d4 {$ @
  300. BEQ KEY_A
    ' s4 L! X2 _) f; m: o
  301. DEC STAGE_TEMP   ;减关/ w" `. _( y9 L6 L- {
  302. JSR MUSIC    ;按键音效
    % v$ e2 W! V  Z# Z3 Q1 R
  303. KEY_A:    ;关卡增加
    6 W- v8 s7 @) o4 Y; \" n
  304. LDA KEY_ADDR
    3 ], E! I/ F0 K
  305. AND #BUTTON_INC    ;按键A或右加关0 |1 u# U, j* P3 F% w
  306. BEQ PPU_NUM_WRITE
    3 _: F' d( A; j+ F7 K- l7 F
  307. LDA #$FF
    ; }  P0 {& G9 J* u* @( x
  308. STA TIME_LAY    ;重设标题延时2 S' u4 a6 ~7 {
  309. LDA STAGE_TEMP2 U* A6 W0 l5 Y+ Z/ D. l
  310. CMP #$04    ;关卡比较
    6 t" _4 {3 w1 d( g; r, x9 G
  311. BEQ PPU_NUM_WRITE
    2 Y! x2 T' ?9 t1 U& _: z6 p
  312. INC STAGE_TEMP    ;加关5 Y. u8 [4 L# ^1 l" E( A. l
  313. JSR MUSIC    ;按键音效2 y2 d7 C0 D( {8 ~" Q5 q" n, ^
  314. PPU_NUM_WRITE:
    - A6 w* b$ C0 A0 E5 F
  315. LDA PPU_ADDR_DATA
    - p# N3 ]* u* Q
  316. STA $2006: E4 p7 w1 G; p: ~8 c' f
  317. LDA PPU_ADDR_DATA+1
    , _6 z( W0 `3 D
  318. CLC# c# v; B; y' x: U5 h1 ]
  319. ADC #$06
    % y+ T0 y! w( `' |: [! K% [! a
  320. STA $2006    ;坐标设置
      h7 S# J5 J9 H; }) @. d# E
  321. LDA STAGE_TEMP
    9 U, m; U8 e8 p/ S) b
  322. TAX! b% M! `# I; @- D
  323. LDA STAGE_D1,X    ;写入数字
    $ c" f) {/ _2 a% e
  324. STA $20079 M( ^" J1 u- R2 T3 h" e$ C6 s; @
  325. STAHE_WRITE:- O0 k( w- H2 d
  326. LDA STAGE_TEMP
    ! \1 l' U& ^! e( F
  327. STA $42   ;初始关卡写入
    * O3 j& a6 x1 |) U6 J) L
  328. PPU_RTS:+ R5 P2 Y5 Y7 i. S$ t  ]/ T
  329. PLA0 N& t0 v7 O& }; z2 e# Y1 r  x7 B
  330. TAY+ F9 B8 A; E6 U* v
  331. PLA
    7 C1 W- X! J' O- q2 _
  332. TAX5 U" g8 J# t! ^( ]3 n8 p# Z! e
  333. PLA) B! ?0 i* g9 m) x
  334. RTS
      k* t  L( U6 M" Y/ }0 p4 R) i. @0 [

  335. 2 f# T# C+ i3 R8 n! l

  336. % ~" P$ n: _1 L* _' O
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据; W; H$ b) y1 |6 d
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    ( a2 [0 {5 q2 c3 a. S7 x) _

  339. : m! Y" N* J+ d* A
  340. STAGE_D1:   ;关卡数字) y7 n/ o. d5 F. h, z# r. A2 O
  341. .BYTE $01,$02,$03,$04,$05" x; u6 q; ~) P3 `. i/ I9 t
  342. 3 ]- g" s- [+ T# Y( S

  343. 3 R- O5 x' {7 _. g. G/ C
  344. PPU_ADDR_DATA:
    . g( ?6 X$ K5 F. s1 z0 {
  345. .BYTE $23,$0C: S- o3 I/ [# w# p4 V  S& E0 y) I
  346. / O9 Y( M; w0 I: v+ i
  347. MUSIC:" F) |" r5 G9 {4 q
  348. LDA $8000* I5 ~" |6 O! O9 N. x. K
  349. PHA
    / K; ]& o, V3 W, T8 G; l+ t
  350. LDA #$00  _" l5 f  h: X
  351. JSR $CEA7
    + E% V& x* v+ D& M+ V% S
  352. LDA #$3C
    $ Q4 S. w' U. y
  353. JSR $9057" M2 }7 R9 R* o, M; D) F3 t
  354. PLA5 E" Q' |: _7 M
  355. JSR $CEA7
    9 P0 R0 [+ T8 F
  356. RTS
    $ K; B- P! G. p

  357.   P# R1 `5 ~2 C4 i

  358. & \1 d4 V# [* w; l5 s8 \% q% j+ x
  359. : e( I5 B9 {! L# X
复制代码

本帖子中包含更多资源

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

×

评分

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: d8 l' B$ R7 `
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

- [2 g( z4 [8 w9 y$ d3 W就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
( D+ c9 O  \# @) E( u就是我呀,楼主都忘了,呵呵,辛苦了楼主。

3 I  f& B2 A- ~: k) o; r( y- I+ o也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51- D* ]! u& c# k: I3 U5 |$ p
也不顶个贴,唉,真是的

8 H$ I8 z" x4 O3 Z我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
  a6 _& u8 g" s/ \请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。& Y" h1 C' I" y4 z8 _
1和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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1932 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3048 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1775 天

[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-4-26 17:36

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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